Network(5)
-
Base64
보호되어 있는 글입니다.
2024.05.07 -
DHCP 프로토콜 기본 원리
전화를 사용할 때 자신의 전화 번호가 있듯이 인터넷을 사용할 때도 인터넷 주소가 있어야 하는데, 이 인터넷 주소가 IP 주소입니다. 이 인터넷 주소는 통상 인터넷에 접속할 때 동적(Dynamic) 또는 정적(Static)으로 할당 받는데 이 IP 주소를 할당해 주는 프로토콜을 DHCP(Dynamic Host Configuration Protocol)라고 하며 이는 RFC 2131에서 표준 동작을 정의하고 있습니다. DHCP를 통한 IP 주소 할당은 “임대”라는 개념을 가지고 있는데 이는 DHCP 서버가 IP 주소를 영구적으로 DHCP 클라이언트에 할당하는 것이 아니고 임대기간(IP Lease Time)을 명시하여 그 기간 동안만 DHCP 클라이언트가 IP 주소를 사용하도록 하는 것입니다. DHCP 클..
2024.01.24 -
UDP Socket Programming
보호되어 있는 글입니다.
2024.01.24 -
TCP Socket Programming
보호되어 있는 글입니다.
2024.01.24 -
TCP 프로토콜
TCP 프로토콜 Connection EstablishmentTCP (Transmission Control Protocol)의 연결 설정(Connection Establishemnt) 과정에서 3-way 핸드쉐이크를 사용합니다. 그러나, 3-way 핸드쉐이크는 연결을 시작할 때만 사용됩니다, 즉 데이터 통신을 시작하기 전에만 수행됩니다. 연결이 성립된 후의 데이터 전송 과정에서는 3-way 핸드쉐이크 과정을 다시 거치지 않습니다. TCP 연결 과정을 간단히 설명하자면 다음과 같습니다: 1. SYN: 클라이언트는 서버에게 SYN 패킷을 보내 연결을 요청합니다. 2. SYN-ACK: 서버는 클라이언트의 요청을 받고, SYN-ACK 패킷을 보내 연결을 수락합니다. 3. ACK: 클라이언트는 서버에게 ACK 패킷..
2023.04.17