TCP/IP
TCP/IP란 네트워크 사이에서 사람들이 정보를 주고받는 데 이용되는 통신 프로토콜입니다.
TCP/IP는 4개의 계층(애플리케이션 계층 / 전송 계층 / 인터넷 계층 / 링크 계층)으로 나누어집니다.
애플리케이션 계층
- FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층입니다.
- 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 계층입니다.
전송 계층
- 송신자와 수신자를 연결하는 통신 서비스를 제공하고 통신을 활성화시켜주는 계층입니다.
- 해당 계층은 TCP와 UDP가 있습니다.
- TCP
- TCP는 Transmission Control Protocol의 약자입니다.
- 송신자와 수신자 사이에 먼저 연결이 설정이 된 후 데이터가 전송되는 연결지향 프로토콜을 사용합니다.
- 수신여부를 확인하기 때문에 신뢰성이 있습니다.
- 모든 패킷을 전송하면 가상회선이 해제되고 패킷들은 전송된 순서대로 도착하는 방식인 가상회선 패킷 교환 방식을 사용합니다.
- UDP
- UDP는 User Datagram Protocol의 약자입니다.
- 비연결형 프로토콜을 사용합니다.
- 순서를 보장하지 않고 수신 여부를 확인하지 않으며 단순히 데이터만 주는 데이터그램 패킷 교환 방식을 사용합니다.
- TCP보다 빠릅니다.
- TCP
인터넷 계층
- 네트워크 패킷을 지정된 목적지로 전송하기 위해 사용되는 계층입니다.
- IP, ARP, ICMP, RARP, OSPF가 사용됩니다.
링크 계층
- 전선, 광섬유, 무선 등으로 데이터를 전기신호로 변환하고 물리주소인 MAC주소를 통해 알맞은 기기를 찾아 실직적으로 데이터를 전달하는 계층입니다.
PDU
PDU란 계층별 데이터의 단위입니다.
- 애플리케이션 계층: 메시지
- 전송 계층: 세그먼트(TCP), 데이터그램(UDP)
- 인터넷 계층: 패킷
- 링크 계층: 프레임(데이터 링크 계층), 비트(물리 계층)
※ 잘못된 정보, 혹은 다른 의견이 있다면 댓글로 말해주세요. 감사합니다.
'CS > 네트워크' 카테고리의 다른 글
ARP(Address Resolution Protocol) (0) | 2023.03.07 |
---|---|
OSI 7계층 (0) | 2023.02.23 |
4-웨이 핸드셰이크(4-way handshake): 연결 해제 과정 (0) | 2023.02.04 |
3-웨이 핸드셰이크(3-way handshake) - 연결 성립 과정 (0) | 2023.02.04 |
네트워크 토폴로지 (2) | 2023.01.26 |