TCP/IP (Transmission Control Protocol / Internet Protocol)
1. 계층별 역할
4계층 응용 계층 (Application Layer)
OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당한다.
TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다.
프로토콜 – FTP, HTTP, SSH
3계층 전송 계층 (Transport Layer)
OSI 7계층의 전송 계층(4계층)에 해당한다.
통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다.
프로토콜 – TCP, UDP
2계층 인터넷 계층 (Internet Layer)
OSI 7계층의 네트워크 계층(3계층)에 해당한다.
통신 노드 간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당한다.
프로토콜 – IP, ARP (ip->mac), RARP (mac->ip)
1계층 네트워크 액세스 계층 (Network Access Layer or Network Interface Layer)
OSI 7계층의 물리계층과 데이터 링크 계층 (1,2계층)에 해당한다.
물리적인 주소로 MAC을 사용한다.
LAN, 패킷망, 등에 사용된다.
2. OSI7계층과 과 TCP/IP 차이점
OSI 7 Layer은 ISO 에서 채택한 국제 표준모델로 시스템간 상호접속을 위한 모델로,
데이터 통신을 이해하는 학습과 참조를 위한 모델이다. 데이터통신에 필요한 계층과 역할을 정확하게 정의한 모델이다.
이와 달리
TCP/IP 모델이 현재 인터넷에서 사용되는 프로토콜로 시스템간 네트워크 연결과, 데이터를 전송하는데 사용하는 모델이다.
현재 대부분의 통신 프로토콜이 TCP/IP 가 사용되고있다.
+
3. 왜 TCP / IP ?
TCP 는 연결형 서비스.. IP는 인터넷 주소체계를 가리키는데,
,
각각의 용어와는 별개로
,
TCP/IP는 단순히 인터넷 통신을 위한 표준 프로토콜, 모델을 가리키는 용어입니다.
,
별개의 용어라는것을 잊지마세요!
+ 추가적으로 osi 7계층 정리
'Study > Knowledge' 카테고리의 다른 글
[JS] ready와 onolad의 차이 (0) | 2020.03.23 |
---|---|
[Network] TCP와 UDP 차이점 (0) | 2020.03.23 |
[WEB] Servlet, JSP 차이 (5) | 2020.03.22 |
[Network] TCP와 UDP 차이 요약 (0) | 2020.03.22 |
[JAVA] Primitive , Reference 차이 (0) | 2020.03.22 |