2012년 02월 전체 글 목록 요약보기전체보기목록닫기
- 7. half-close() 서버/클라이언트(0)2012.02.23
- 7. half-close() 함수 기능/특징, 소켓 연결 종료(0)2012.02.22
- 6.4 connect() 함수 호출을 통한 성능향상 (tcp/udp 차이?장단점?)(0)2012.02.22
- 6. udp기반 에코서버(echo_server) 에코클라이언트(echo_client)(0)2012.02.22
- 6.2 udp 기반 서버/클라이언트의 구현(0)2012.02.22
- tcp기반의 입/출력 버퍼에 대해서..(0)2012.02.22
- tcp 서버/클라이언트 의 함수 호출 순서(0)2012.02.22
- tcp 프로토콜이 ip 프로토콜을 사용하는 이유?(0)2012.02.22
- 5. tcp기반 에코서버(echo_server) 에코클라이언트(echo_client) [+에코클라이언트 단점보완(?)](0)2012.02.21
- 3.7 주소 정보 할당하기(bind_sock)(0)2012.02.20
- ːː tcp / ip ːː
- 2012/02/23 19:20
7. half-close() 서버/클라이언트
서버.
클라이언트.
- ːː tcp / ip ːː
- 2012/02/22 23:48
7. half-close() 함수 기능/특징, 소켓 연결 종료
half-close() 함수를 알기 전에 알아야 할 이야기.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...
- ːː tcp / ip ːː
- 2012/02/22 21:44
6.4 connect() 함수 호출을 통한 성능향상 (tcp/udp 차이?장단점?)
1] udp 소켓에서 connect 함수의 의미
tcp 소켓에서 connect() 함수를 호출하는 경우 두가지 일이 진행되었다. * 소켓에 호스트의 ip 와 임의의 port를 할당하고 * 그리고 서버에 연결요청을 한다.
udp 소켓에서의 connect() 함수 호출...
- ːː tcp / ip ːː
- 2012/02/22 21:15
6. udp기반 에코서버(echo_server) 에코클라이언트(echo_client)
***************************
잠시대기.
+ 6.4 에서 설명하는 udp이지만, tcp에서 사용하는 connect()함수를 쓰는 클라이언트. 162p
**************************
...
- ːː tcp / ip ːː
- 2012/02/22 21:09
6.2 udp 기반 서버/클라이언트의 구현
1] udp 서버는 클라이언트와 연결되어 있지 않다.
udp클라이언트와 서버는 연결(connection)상태가 존재하지 않으므로 tcp처럼 송수신시 서로 연결하는 과정을 필요로하지 않는다. 즉, tcp 기반 서버에서 호출하던 listen(), accept() 함수와 tcp 기반 클...
- ːː tcp / ip ːː
- 2012/02/22 20:09
tcp기반의 입/출력 버퍼에 대해서..
이런 경우를 생각해 보자.
tcp 기반에서의 전송은 경계가 없어서, 전송 횟수가 한번이라 치더라도 수신측에서 두번을 읽을 수 있고,반대로 전송 횟수가 두번일지라도 수신측에서 한번에 두번의 전송을 읽을 수 있다고도 했다.예를들어 서버가 데이터를 한패킷에 40바이트를 송신하고, 클라이언트에서 10바이트씩 네번 수신...
- ːː tcp / ip ːː
- 2012/02/22 15:57
tcp 서버/클라이언트 의 함수 호출 순서
- ːː tcp / ip ːː
- 2012/02/22 15:54
tcp 프로토콜이 ip 프로토콜을 사용하는 이유?
tcp는 신뢰성있는 데이터 전송 프로토콜이다. 헌데, tcp가 데이터전송시 기반으로 쓰이는 프로토콜이 ip 이고, ip는 신뢰할 수 없는 프로토콜인데 왜 ip 프로토콜을 쓸까?
ip는 하나의 데이터패킷이 전송되는 과정에만 중심을 두고 설계되었다. 따라서 여러 개의 데이터 패킷을 ...
5. tcp기반 에코서버(echo_server) 에코클라이언트(echo_client) [+에코클라이언트 단점보완(?)]
******에코 서버/클라이언트 모델
1.에코서버(echo_server)
2. 에코클라이언트 (echo_client)
#gcc echo_server.c -o echo_server#gcc echo_cl...
- ːː tcp / ip ːː
- 2012/02/20 20:56
3.7 주소 정보 할당하기(bind_sock)
-----------------------------------------------------------#include<sys/socket.h>#include<sys/types.h>
int bind(int sockfd, struct sockaddr* myaddr, int addrl...



최근 덧글