본문 바로가기

카테고리 없음

TCP/IP란?

TCP는 Transmission Control Protocol의 약자다.

IP는 Internet protocol이다.

둘다 프로토콜의 종류다.

컴퓨터와 네트워크 기기가 상호간 통신하기 위해 서로 같은 방법으로 통신해야한다.

서로다른 하드웨어와 운영체제 등이 서로 통신을 하기위해 모든 요소에 규칙이 필요하며,

이런 규칙을 프로토콜이라 부른다.

 

TCP란?

최상위 계층인 TCP는 많은 양의 데이터를 가져와서 패킷으로 컴파일한 다음,

동료 TCP계층에서 수신하도록 전송하여 패킷을 유용한 정보/데이터로 바꿔준다.

전달받은 패킷을 재조립하고, 패킷에 손상이 있거나 손실된 패킷이 있다면

재전송을 요청하는 패킷을 전송하여 재전송 받는다.

패킷이란 데이터를 일정한 크기로 자른 단위로 인터넷에서 정보를 전달하는 단위다.

 

IP란?

인터넷에서 컴퓨터의 위치를 찾아 데이터를 전송하기 위해 지켜야 할 규약이다.

4개의 숫자로 구성되며 숫자의 크기에 따라 IPv4(32비트, 각 숫자는 1바이트다),

IPv6(128바이트, 각 숫자는 4바이트다)가 있다.

일반적으로 IPv4는 10진수로 표현하며 각 자리는 '.'으로 구분하고,

IPv6는 각 자리를 4자리 16진수로 표현하며 각 자리는 '.'으로 구분한다.

맨 아래 계층인 IP는 올바른 목적지를 찾는 패킷 GPS 역할을 한다.