본문 바로가기

컴퓨터 기초/네트워크

cs50 5 : 인터넷과 네트워크 5강 TCP와 IP

TCP와 IP로 알려진 인터넷 프로토콜을 통해 인터넷에서 한 지점에서 다른 지점으로 어떻게 데이터가 도달할 건지 정하고

수신 장치가 정보를 받게끔 보장하거나 받은 정보로 무엇을 해야 할 지 보장할 수 있다.

 

TCP 전송 제어 프로토콜(Transmission Control Protocol)

한 컴퓨터가 다른 컴퓨터로 데이터를 보낼 때 송신 컴퓨터는 커다란 하나의 패킷을 작은 패킷으로 나눈다.

TCP는 데이터를 순서 있는 패킷들로 분해하는 일을 한다.

TCP는 각 세그먼트 패킷에 대해 순서에 맞게 번호를 매긴다.

수신 컴퓨터가 이 세그먼트 패킷들을 받으면 올바른 순서로 패킷들을 재조립한다.

패킷 번호를 할당 하는 것 외에도 TCP는 데이터에 포트 번호를 할당합니다.
해당 숫자는 데이터가 어떤 유형의 인터넷 서비스에 사용되는지 나타내기 위함이다.

ex) SMTP (이메일) - 25번 , HTTP (일반 웹 검색) - 80번