OSI 7 Layer 목적 : “OSI 참조 모델의 목적은 업체 및 개발자가 만드는 디지털 통신 제품과 소프트웨어 프로그램이 상호 연동될 수 있도록 안내하고 통신 도구 간의 명확한 비교를 쉽게 하는 것이다”
7계층 - 응용 : 어떤 통신프로그램으로 전달하는가, UI, I/O 부분
6계층 - 표현 : 보통 이 계층에서 암호화,복호화, 결과 표현 JPG GIF 같은거
5계층 - 세션: 2대의 대화하기위해 세션을 만든다 통신하는 사용자들을 동기화하고 오류복구 명령들을 일괄적으로 다룸
4계층 - 전송 : TCP프로토콜(신뢰성,연결지향적 반면 UDP는 그와 반대)을 이용하여 포트를 열어 응용프로그램들이 전송을 할 수 있게 한다. 시퀀스 넘버 기반의 오류제어 방식 사용, 종단간 통신을 다루는 최하위 계층, 종단간 신뢰성 있고 효율적인 데이터를 전송하며, 오류검출 및 복구와 흐름제어, 중복검사 등을 수행
3계층 - 네트워크: 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능(라우팅), 데이터를 다른 네트워크를 통해 전달함으로써 인터넷이 가능하게 만들어지는 계층
IP주소부여 경로설정
2계층 - 데이터링크: 정보의 오류 흐름 관리하여 안전한 정보의 전달을 수행 네트워크 카드 MAC주소를 가지고 통신 브릿지, 스위치
1계층 - 물리: 통신 케이블 , 리피터,허브 단위는 비트 0,1
계층 이름(Layer) | 프로토콜(Protocol), 장비 |
응용 계층 | HTTP, FTP, DNS, Telnet, DHCP, SMTP |
표현 계층 | ASCII, MPEG, JPEG |
세션 계층 | SSH, TLS |
전송 계층 | TCP, UDP, ARP, 게이트웨이 |
네트워크 계층 | IP, IPX, ICMP, IGMP 라우터 |
데이터 링크 계층 | MAC, Ethernet, FDDI, PPP, 스위치, 브릿지 |
물리 계층 | Ethernet, RS-232C, 허브, 리피터 |
아마 무조건 네트워크 쪽을 공부하는게 아니더라도
개발이나 엔지니어, 보안 분야에서도 다양하게 활용될 수 있는
OSI 7계층 입니다.
면접보시는 분들도 osi 7계층을 외워서 가시는 분들이 많으실 텐데요 저 또한 그랬었어요 ㅎㅎ
저는 외울 때 "물데네전세표응" 이라고 앞 글자만 따서 외웠던 기억도 있네요 😗
osi 7계층을 많이 보시다 보면 외워지시겠지만 머리속으로 네트워크 흐름을 그려보시면서
이해해 가시는 것이 좋은 방법이라고 생각합니다.