반응형
[네트워크] TCP/IP 5계층
기존 전통적인 네트워킹 모델은 컴퓨터, 네트워크, 프로토콜, 디자인, 통신으로 나뉘어진 OSI 7계층으로 분류 되었으나, 인터넷의 발달로 인해 요즘은 TCP/IP 4계층이 떠오르고 있다.
OSI 7계층에서 5,6,7계층을 응용계층으로 묶어서 TCP/IP를 5계층으로 분류하는 경우도 있는데, 이번 글에서는 TCP/IP 5계층에 대해 알아보자.
1계층 : 물리계층(Physical Layout)
장치 연결 부분의 물리적인 특성을 명시
- 비트의 전기적 혹은 광학적 표현
- 비트의 나열, 데이터 포맷이 없음
- 노드로 비트를 보내는 역할을 함
- 데이터의 물리적 이동은 물리 계층에서만 이루어짐
- 데이터 속도, 비트의 동기화, 토폴로지, 전송 모드, 선로 구성등에 관한 사항
2계층 : 데이터링크 계층(Data Link Layout)
프레임화, 송수신 주소 명시, 흐름제어, 에러제어, 접근 제어 등
- 데이터링크 계층 부터 메시지 포맷이 존재
- 헤더 존재
- 에러제어 : 비트에 대한 에러 검출과 복구
- 흐름제어 : 수신 측과 송신 측의 데이터처리 속도 차이를 해결
- 접근제어 : 여러 장치들이 동일한 링크를 공유할 때 충돌이 발생하지 않도록 조정
3계층 : 네트워크 계층(Network Layout)
데이터를 패킷 단위로 잘개 쪼개고 송수신 주소를 명시하고 라우팅을 수행
- 라우팅 : 패킷을 최종 목적지로 경로 설정
- 데이터가 전송될 수 있는 많은 경우의 수 중 가장 효율적인 라우팅 방법을 찾음
- 에러검사 X : 이미 데이터 링크에서 하기 때문
4계층 : 수송 계층 / 전송 계층(Transport Layout)
특정 프로세스에 대한 주소지정, 메시지를 세그먼트 단위로 분할 및 조립, 제어, 연결제어, 종단간 흐름제어, 종단간 에러제어를 수행
- 네트워크 계층에서 ip를 이용해 컴퓨터 to 컴퓨터로 데이터를 전송했다면, 전송 계층에서는 들어온 데이터가 컴퓨터중 어떤 프로세스한테 전달이 되어야 하는지를 결정
- 데이터의 크기가 너무 클 경우, 데이터가 잘려오기 때문에 잘려져 온 데이터를 잘 조립하는 역할
- TCP / UDP는 대표적인 전송 프로토콜
5계층 : 응용 계층(Application Layout)
복잡 다양한 모든 응용프로그램들, 다양한 네트워크 서비스가 존재
- 파일을 송수신하는 FTP
- 원격지 접속을 하는 Telnet
- 전자 우편을 주고받는 SMTP
- 하이퍼텍스트를 지원하는 HTTP등
728x90
반응형
'CS공부' 카테고리의 다른 글
[네트워크] 2-2 Application Layer (응용계층) - 쿠키, 웹캐시, SMTP (0) | 2022.04.09 |
---|---|
[네트워크] 2-1 Application Layer (응용계층) (0) | 2022.04.07 |
[네트워크] 1-2 네트워크 퍼포먼스와 인터넷 5계층, 네트워크 시큐리티 (0) | 2022.04.03 |
[네트워크] 1-1. 인터넷이란? (0) | 2022.03.30 |
[네트워크] 네트워크의 개념 (0) | 2022.03.26 |
댓글