개발자의 길/Network
[Network 02] 소켓과 프로토콜
해림😶
2020. 1. 7. 23:25
안녕하세요.
해림(Harris Lim)입니다.
* 프로토콜(Protocol)
- 컴퓨터 상호간 대화에 필요한 통신규약
* 소켓 생성 함수
- int socket(int domain, int type, int protocol);
1) domain: 소켓이 사용할 프로토콜 체계(Protocol Family) 정보 전달
- 소켓생성 함수의 int domain에 입력되는 파라미터가 프로토콜 체계이다.
- 종류
-> PF_INET: IPv4 인터넷 프로토콜 체계
-> PF_INET6: IPv6 인터넷 프로토콜 체계
-> PF_LOCAL: 로컬 통신을 위한 UNIX 프로토콜 체계
-> PF_PACKET: Low Level 소켓을 위한 프로토콜 체계
-> PF_IPX: IPX 노벨 프로토콜 체계
2) type
- 소켓의 타입이란 소켓의 데이터 전송방식을 의미
(1) 연결지향형 소켓(SOCK_STREAM)
출처: 윤성우 열혈 TCP/IP 소켓프로그래밍