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 |
- 3계층 : 전송계층
= 네트워크 양단의 송수신 호스트 사이에서 신뢰성있는 전송기능을 제공
= TCP와 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)
커뮤니티 Q&A
위 이론과 관련된 게시글이에요.
이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!
게시글 작성하기