Gidhub BE Developer

[OSI 참조 모델과 TCP/IP 기초] TCP/IP

2018-08-17
goodGid

TCP/IP

  • TCP/IP는 인터넷 세계에서 표준으로 사용되고 있는 네트워크 프로토콜이다.

  • OSI 참조 모델의 제3계층의 IP를 중심으로 한 여러 프로토콜의 집합체를 총칭한다.

  • 주로 제4계층의 TCP와 조합하여 구성된다.
    HTTP 등은 이 프로토콜을 기반으로 작동한다.

  • 통신상에서 주고받는 데이터는 패킷이라는 단위로 나눠져 각각 보낼 주소(상대방의 IP)가 붙어 있다.

  • 이것이 네트워크상을 마치 컨베이어 벨트에서 운반되는 짐처럼 상대방에게까지 전달되어 간다.

  • 하위 계층이 되는 IP는 네트워크상에 있는 각 기계의 주소 할당, 그 주소를 가지고 패킷을 전송하는 역할을 한다.
    즉 각 기기를 식별하기 위한 IP 개념과 그 주소를 가지고 패킷을 전송하는 역할을 담당한다.

  • 상위 계층이 되는 TCP는 이러한 패킷의 수신을 확인함으로써 패킷이 순서대로 올바르게 전달될 것을 보증한다.

  • 이로써 신뢰성이 높고 확실한 데이터 송수신이 가능하다.

  • 하지만 수신 확인이나 패킷의 재전송과 같은 절차 때문에 TCP 프로토콜을 사용하면 무거워진다.
    그래서 용도에 따라 신뢰성보다 가볍고 빠른 처리를 중시하는 UDP 프로토콜을 사용한다.


Comments

Content