tcp 구현1 TCP 소켓 서버/클라이언트 구현 - 기초 개념 다지기 지난 시간에는 파이썬을 이용하여 간단하게 UDP 소켓에 대해 공부하였다. 이번에는 TCP 소켓에 대해 알아보자. TCP 방식은 UDP 방식보다 상대적으로 비교할때 조금 복잡한 구조이다. 바로 3단계 연결 설정(3-way Handshaking)이 필요하기 때문이다. 이와 같이 TCP 방식으로 서버와 클라이언트를 구현하기 위해서는 무엇보다 3단계 연결 설정을 고려해야 한다. 서버 측에서는 listen() 함수와 accept() 함수를 통해 이러한 과정을 구현하고 클라이언트 측에는 connect() 함수를 통해 이러한 과정을 구현한다. 아울러 3단계 연결 이전과 이후를 구분해 3단계 이전에는 부모 프로세스가 일련의 과정을 처리하지만 3단계 연결 이후에는 자식 프로세스가 일련의 처리 과정을 처리한다는 점도 기억.. 2020. 6. 15. 이전 1 다음