네트워크는 컴퓨터 및 기타 장치들을 연결하여 데이터를 교환할 수 있는 통신 회선으로 연결한 것을 의미합니다. 네트워크는 LAN(Local Area Network)과 WAN(Wide Area Network)으로 구분됩니다.
LAN (Local Area Network):
WAN (Wide Area Network):
따라서 LAN은 지역적으로 가깝고 근거리에 있는 컴퓨터 및 장치들을 연결하고, WAN은 LAN을 연결하여 보다 넓은 지역을 커버하는 네트워크입니다. 네트워크는 이러한 LAN과 WAN의 조합으로 구성되어 있으며, 이를 통해 컴퓨터 및 장치들 간에 데이터를 교환하고 서비스를 제공할 수 있습니다.
일반적으로 네트워크 환경에서 서비스를 제공하는 프로그램을 서버(Server)라고 하고, 서비스를 요청하는 프로그램을 클라이언트(Client)라고 합니다. 네트워크에서 클라이언트와 서버 간의 통신은 클라이언트가 서비스를 요청하고, 서버는 그 요청을 받아 처리한 후 응답을 클라이언트에게 전달하는 방식으로 이루어집니다. 이를 요청-응답 모델(Request-Response Model)이라고 합니다.
PORT는 네트워크 통신에서 컴퓨터 내의 서버 프로그램을 식별하는 데 사용되는 번호입니다. PORT는 운영체제가 관리하며, 각각의 서버 프로그램은 고유한 PORT 번호를 가지고 있습니다. 이를 통해 클라이언트가 특정 서버 프로그램과 통신할 때 어떤 프로그램과 통신해야 하는지를 식별할 수 있습니다.
PORT는 대체로 0부터 65535까지의 범위를 가진다.
UDP(User Datagram Protocol)는 TCP와 달리 연결 지향적이지 않으며, 연결 요청 및 수락 과정이 없습니다. UDP는 발신자가 일방적으로 데이터를 수신자에게 보내는 방식으로 동작합니다. 이러한 특징으로 인해 TCP보다 데이터 전송 속도가 상대적으로 빠릅니다.