[네트워크] 애플리케이션 계층 - socket

장현수·2023년 5월 30일
0

네트워크

목록 보기
3/11

socket

  • 프로세스와 프로세스 사이의 통신을 위한 인터페이스
  • os가 제공하는 서비스는 TCP와 UDP가 있음
  • 소켓도 TCP기반의 소켓, UDP기반의 소켓이 있음

socket stream

socket dgrm

TCP 소켓 함수(시스템 콜) Socket API

서버 측에서 사용

  • socket : 소켓 생성
  • bind : 생성한 소켓에 포트 번호를 bind
  • listen
  • accept

클라이언트 측에서 사용

  • connect : 인자로 서버 IP주소와 포트번호가 들어감
  • close : 소켓 통신이 끝난 후 소켓에서 활용했던 리소스를 다 릴리즈

소켓 연결 이후에는 read, write로

UDP 소켓 함수(시스템 콜) Socket API

  • socket : 소켓 생성
  • bind : 생성한 소켓에 포트 번호를 bind

connection이란 개념 없음.

profile
개같이 발전하자 개발

0개의 댓글