TCP/IP(Transmission Control Protocol/Internet Protocol)
- 인터넷에서 사용하고 있는 프로토콜로서 서로 다른 기종의 컴퓨터들 간에 데이터 송수신이 가능하도록
해주는 표준 프로토콜
- 인터넷에서 사용하는 대표적인 프로토콜
TCP/IP구조와 OSI 7계층구조 비교
Layer4 : 응용 계층
- 응용 프로그램 간의 데이터 송수신 제공
Layer3 : 전송계층
- 호스트들 간의 신뢰성 있는 통신 제공
1. TCP(Transmission Control Protocol)
: 데이터 전달의 신뢰성을 위해 연결성 방식을 사용(연결 지향형-전송하기전에 미리 경로를 확립)
2. UDP(User Datagram Protocol)
: 데이터의 전달을 위해 비연결성 방식을 사용, 신뢰성 보장을 못함(비연결 지향형)
Layer2 : 인터넷(네트워크) 계층
- 주소 지정, 경로 설정
1. IP(Internet Protocol)
: 여러 개의 패킷 교환망들의 상호 연결을 위한 범용 비연결성 프로토콜
2. ICMP(Internet Group Management Protocol)
: 인터넷 그룹 관리 프로토콜
3. ARP(Address Resolution Protocol)
: 주소 분석 프로토콜, 수신할때 사용(IP→MAC)
4. RARP(Reverse Address Resolution Protocol)
: 호스트의 물리적주소로부터 IP주소를 구할 수 있도록 하는 프로토콜, 송신할때 사용(MAC→IP)
Layer1 : 링크 계층
- 실제 데이터(프레임)를 송수신하는 역할