TCP TCP란 인터넷 상에서 데이터를 메세지 형태로 보내기 위해서 ip와 함께 사용하는 프로토콜 입니다. TCP는 아래와 같은 특성을 가지고 있습니다. 1. 연결형 서비스 입니다. 2. 높은 신뢰성을 가지고 있습니다. 3. 3 way-hand-shaking으로 연결하고 4way-handshaking으로 해제합니다. 4. UDP보다 속도가 느립니다. 3-way handshaking 1. 클라이언트에서 Server로 연결 요청을 하기위해 SYN 데이터를 보냅니다. 2. 서버에서 해당 포트를 LISTEN하고 있는 상태로 SYN 데이터를 받고, 정상적으로 데이터를 받았다는 대답(ACK)와 client도 포트를 열어달라는 SYN데이터를 함께 보냅니다. 3. 클라이언트에서는 SYN + ACK를 받고 ESTABLI..