2024/08/06 2

Network | TCP 세션의 SYN, ACK 패킷 추적 → 소켓, HTTP통신

오늘은 TCP 세션의 SYN, ACK 패킷 추적에 대하여 알아보겠습니다. TCP 세션과 SYN, ACK 패킷? TCP(Transmission Control Protocol)은 인터넷에서 데이터를 신뢰성 있게 전송하기 위한 프로토콜로, 세션 설정과 해제 과정에서 사용되는 SYN과 ACK 패킷이 중요합니다 . SYN 패킷은 세션을 초기화하고 연결을 요청하는 데 사용되며, ACK 패킷은 상대방의 패킷을 확인하는 데 필요합니다.  SYN(Synchronize)SYN은 TCP 연결 설정 과정에서 사용되는 패킷입니다. 클라이언트가 서버에 연결 요청을 보낼 때 사용합니다. 동작 1. 클라이언트가 서버에 TCP 연결을 요청하며 SYN 패킷을 보냅니다. 2. 서버는 이 요청을 수신하고, SYN과 함께 ACK 패킷을 보냅..

Network 2024.08.06

Network | Domain, DNS서버란?

도메인(Domain) 이란?도메인은 인터넷 상에서 웹사이트나 서버를 식별하기 위해 사용하는 주소입니다. 예를 들어, "example.com"은 하나의 도메인입니다.실제로는 IP 주소가 웹 사이트를 식별하지만, 도메인은 IP 주소를 가르켜 기억하기 쉽게 변환해주는 역할을 합니다.도메인 구조 최상위 도메인 (Top-Level Domain, TLD) 도메인의 가장 마지막 부분으로, "com", "org", "net", "kr" 등이 해당됩니다. 두번째 수준 도메인 (Second-Level Domain) TLD 바로 앞에 위치하며, "example" 과 같은 부분입니다. 서브 도메인 (Subdomain)도메인 이름 앞에 추가적으로 붙는 부분으로, "blog"나 "shop" 등이 서브 도메인으로 사용될 수 있습니..

Network 2024.08.06