상호 통신을 위해서는 같은 방법을 사용해서 통신을 해야 합니다. 그러나, 통신을 하는 서버나 클라이언트는 각기 다른 하드웨어와 운영체제를 사용하고 있기 때문에 통신을 위한 모든 요소에 규칙이 필요하게 되는데 이러한 통신에 필요한 규칙들을 프로토콜이라 합니다.
TCP와 UDP 프로토콜은 전송(transport) 계층에서 데이터 전송을 위해 사용하는 2가지 프로토콜입니다. TCP는 연결 지향성, 흐름 및 혼잡 제어, 신뢰성 등을 갖춘 연결 프로토콜이며, UDP는 신뢰성이 낮으나 속도가 빠른 비연결성을 가지는 프로토콜입니다
Domain Name Service의 줄임이다. IPv4의 경우 12자리 숫자로 이루어진 주소로 네트워크 호스트를 구분하는데, 각 호스트들의 주소를 일일이 기억하기 어렵기 때문에 영문으로 이루어진 주소를 IP 주소로 변환한다.
TCP 세그먼트는 옵션 필드가 없는 최소 20바이트에서 최대 60바이트 크기의 헤더 필드를 사용하여 데이터를 나타낸다.
HTTP 개요 HTTP는 애플리케이션 계층에서 데이터를 요청하는 클라이언트와 데이터를 제공하는 서버 간의 통신을 위한 프로토콜이다. HTTP를 통해 클라이언트와 서버는 통신 간에 개별적인 메시지로 통신한다. 클라이언트가 보내는 문서 요청을 request