-
OSI 7계층, TCP/IP 5계층개발/기타 2021. 10. 25. 17:19
Application Layer Application Layer Presentation Layer Session Layer Transport Layer Transport Layer Network Layer Network Layer Data Link Layer Data Link Layer Physical Layer Physical Layer OSI 7계층 TCP/IP 5계층 [1계층 / 물리 계층 / Physical Layer]
- 물리적 연결(랜 케이블, 동축 케이블, 광케이블 등)을 위한 계층
- 데이터 전송 단위 : 비트 스트림(Bit Stream)
[2계층 / 데이터링크 계층 / Data Link Layer]
- 노드 간에 상호 통신에서의 오류제어, 흐름제어를 담당
- 데이터링크 계층은 MAC(물리 계층 연결)과 LLC(네트워크 계층 연결)로 나누어진다.
- MAC : NIC(Network Interface Card)마다 하나씩 가지고 있는 48bits의 고유한 주소로, 물리적 주소라고도 한다.
- 대표 장비 : 스위치, 브리지
- 데이터 전송 단위 : 프레임(Frame)
[3계층 / 네트워크 계층 / Network Layer]
- 여러 개의 노드를 거칠 때마다 경로를 찾아주는 역할(라우팅)을 수행
- 경로를 찾기 위한 주소로 논리적 주소인 IP를 사용한다.
- 대표 장비 : 라우터
- 데이터 전송 단위 : 패킷(Packet)
[4계층 / 전송 계층 / Transport Layer]
- 통신의 양 끝단 사용자들의 신뢰성 있는 전송을 보장
- 프로세스를 식별하기 위한 Port Number를 사용한다.
* Port : [0-1023] 잘 알려진 포트 / [1024~49151] 등록된 포트 / [49152~65535] 동적 포트
- 데이터 전송 단위 : 세그먼트(Segment)
[5계층 / 세션 계층 / Session Layer]
- 동기화, 세션 연결/관리/종료 -> OS에서 지원
- 전송모드(양방향, 전이중, 반이중, 단방향)을 결정
- 데이터 전송 단위 : 데이터(Data)/메시지(Message)
[6계층 / 표현 계층 / Presentation Layer]
- 압축과 암호화를 담당
- 데이터 전송 단위 : 데이터(Data)/메시지(Message)
[7계층 / 응용 계층 / Application Layer]
- 각종 응용서비스 제공
- 데이터 전송 단위 : 데이터(Data)/메시지(Message)