ecsimsw
Socket 본문
Socket
- OS에서 제공하는 API의 일종.
- SOCK_STREAM (TCP type), SOCK_DGRAM ( UDP type )
Socket process
socket function
- int socket(int domain, int type, int protocol)
: type SOCK_STREAM : TCP , SOCK_DGRAM : UDP
: return creadted socket's ID
- int accept(int sockfd, struct sockaddr* childaddr, int* addrlen)
: sockfd means file description
: childaddr struct data includes IpAddr, port number of client
** client를 accept하는 server는 port 지정을 필요로 하지만, client는 어떤 port를 사용해도 상관없어서 bind 과정 불필요
Note
'Computer Science > Network' 카테고리의 다른 글
Transport layer_ RDT (0) | 2019.07.23 |
---|---|
Transport layer_UDP (2) | 2019.07.23 |
Introduction to network (0) | 2019.07.09 |
Computer networking A top-down approach (0) | 2019.07.09 |
Data Transmission / Reception (0) | 2019.01.26 |
Comments