Socket이란?
- 지현 배
- 2022년 3월 25일
- 1분 분량
최종 수정일: 2022년 4월 17일
Socket이란?
응용프로그램을 짤 수 있도록 제공해주는 API로, 비공개인 OS와 통신 할 수 있도록 연결되어 있다.
네트워크를 통해 프로세스끼리 정보를 주고 받을 때 사용한다.
OS와 통신하는 API

Client Socket
socket(): socket 생성
connect(): 연결 요청
send()/recv(): data 오고 가는 과정
close(): socket 연결 종료
Server Socket
socket(): socket 생성
bind(): IP주소 할당
listen(): client 요청을 대기
accept(): hand shaking 과정 (확인 과정)
send()/recv(): data 오고 가는 과정
close(): socket 연결 종료
![[강의정리] Data plane, Control plane](https://static.wixstatic.com/media/c5319d_c8ecc3fc00c34e809a19280442bf35fb~mv2.png/v1/fill/w_980,h_291,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/c5319d_c8ecc3fc00c34e809a19280442bf35fb~mv2.png)

댓글