TCP/IP에 대해 설명해보세요.

TCP/IP는 미국 국방부에서 만든 통신 프로토콜로 IP 프로토콜 위에 TCP 프로토콜 을 조합한 것이다. TCP/IP는 통신 프로토콜이 통일됨 따라 서계 어느 지역의 어떤 기종과도 정보 교환할 수 있다. OSI 모델을 기준으로 제 3,4 계층에 해당되며 인터넷 경로 제어를 하면서 종단 간 신뢰성이 높은 통신을 실현하고 있다.

참고1 TCP/IP의 4계층

- 1계층 : 네트워크 접속계층 (=물리/데이터링크 계층)
= 하드웨어적인 요소와 관련되는 것을 지원하는 계층
= 특정 프로토콜을 지정하지 않음 -> 여러가지 네트워크 기술에 접목 가능
= 데이터링크 계층의 역할을 하는 TCP/IP프로토콜에는 이더넷, 802.11 등이 있음

- 2계층 : 네트워크 계층
= 네트워크 상의 패킷 전송을 제어
= IP(Internet Protocol)를 사용하며, 기타 프로토콜(ARP, ICMP등) 도 지원함

* IP
1) 신뢰성 없는 비연결형 - 데이터가 순서무시/손실/중복될수 있음
2) 최선의 노력으로 전달 제공 - 오류검사, 추적 제공하지 않음

- 3계층 : 전송계층
= 네트워크 양단의 송수신 호스트 사이에서 신뢰성있는 전송기능을 제공
= TCP와 UDP 프로토콜을 사용

* TCP : 정확한 패킷전송을 위해 패킷헤더 부분에 일련번호와 추가적인 정보 포함
-> 연결 확인후 주고 받으므로 속도 면에서는 UDP에 비해 느림, 패킷들은 상호 연관성을 가지므로, 순서대로 전달, 손실이 발생하면 재전송
* UDP : 패킷 헤더에 추가적인 정보가 없으므로, 정확한 전송을 보장하지 않음
-> 무조건 전송하므로 속도 면에서는 TCP에 비해 빠름

- 4계층 : 응용계층
= OSI 모델에서 세션, 표현, 응용 계층을 통합한 개념
= FTP, SMTP, SNMP 등의 프로토콜이 사용됨

▶ 참고

- Transmission Control Protocol + Internet protocol

- 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 인터넷 표준 프로토콜

1) 전송 계층

① TCP (Transmission Control Protocol)

가상 회선 연결 형태 -> 신뢰성(안정성)↑

패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능

② UDP (User Datagram Protocol)

비연결 형태 -> 신뢰성↓, 속도↑ (실시간 전송 유리)

2) 인터넷 계층

① IP (Internet Protocol)

OSI 7계층의 네트워크 계층에 해당

데이터그램을 기반으로 하는 비연결형 서비스 (안정성 X)

패킷 분해/조립, 주소 지정, 경로 선택 기능

② ARP (Address Resolution Protocol), RARP (Reverse ARP)

네트워크

라우팅 프로토콜에 대해 설명해보세요.

네트워크

이더넷 (Ethernet)에 대해 설명해보세요.

커뮤니티 Q&A

이론과 관련된 게시글이에요.

이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!

게시글 작성하기