TCP/IP 소켓 통신 TCP/IP 소켓통신 과정 설명 클라이언트 소켓과 서버 소켓으로 구분되어짐 클라이언트 소켓 통신 과정 [1. 소켓을 생성] 클라이언트와 특정 서버와 통신을 하기 위해서는 운영체제에 socket() 시스템콜을 통해 소켓을 생성함 [2. 소켓을 연결] connect() 시스템 콜을 호출하여 서버와 클라이언트간 연결 함 3 way handshake 방식을 사용해서 연결 함 (3 way handshake 란?) 1) 클라이언트는 서버에게 연결요청의 SYN이라는 비트 1을 만들어 TCP 헤더 정보를 설정하고 보냄. 2) 서버는 받은 페킷을 기반으로 수신처 포트번호에 대항하는 소켓을 찾고 거기에 해당 클라이언트에 대한 정보를 저장. 3) 서버도 SYN 비트를 만들고 정상적으로 처리했다는것을 ..