네트워크 프로그래밍 echo 예제, UDP 기반 서버/클라이언트 및 도메인 이름과 인터넷 주소


네트워크 프로그래밍 echo 예제, UDP 기반 서버/클라이언트 및 도메인 이름과 인터넷 주소

vmware 또는 virtual box 로 리눅스 환경 설정 및 gcc 컴파일 환경 설정하기 아래처럼 vmware를 통해 리눅스 환경을 설정했고 간단한 gcc 컴파일을 해보았습니다. UDP 기반 서버/클라이언트 - TCP의 Stream Socket, UDP의 Datagram Socket, IP에서 바로 거치는 Raw Socekt이 있다. - UDP 소켓 SEQ, ACK와 같은 메시지 전달을 하지 않는다.. 연결의 설정과 해제 과정이 없다. 데이터의 분실 및 손실 위험이 있다. 확인 과정이 없기 때문에 데이터의 전송이 빠르다. 안전성보다 성능이 중요시 될 때 사용한다. - UDP 데이터 송수신 TCP는 1대 1의 연결을 필요로 하지만 UDP는 연결의 개념이 없다. 서버 소켓과 클라이언트 소켓의 구분이 없다. 연결의 개념이 없으므로 하나의 소켓으로 둘 이상의 영역과 데이터 송수신이 가능하다. - 통신 과정 Server : Create socekt -> Bind socekt -> Rece...


#echo #ip #UDP #네트워크프로그래밍 #도메인

원문링크 : 네트워크 프로그래밍 echo 예제, UDP 기반 서버/클라이언트 및 도메인 이름과 인터넷 주소