Post

Socket Programming

✅ 소켓 프로그래밍

IP address + port 번호 + HTTP(프로토콜) 생성
프로세스에세 HTTP 정보 통로를 열어둔다.

  • 소켓에 쓰면 반대편에서 읽을 수 있는데
  • 그러기 위해서는 둘이 연결되어야 하고
  • 그러기 위해서는 상대편 소켓의 주소를 알아야 한다.
  • 이 주소 역할을 하는 것이 바로 IP address(어떤 컴퓨터) + port 번호(컴퓨터 속 어떤 프로세스인지)

  • 사이트에 접속하기 위해서는 이 주소 IP address + port 번호를 알아야 해당 컴퓨터의 소켓과 연결될 수 있음
  • 이를 대신해서 Domain을 사용한다.

  • 주소창에 Domain을 치면
  • DNS가 DomainIP address로 바꿔준다
  • 그리고 port번호는 HTTP의 경우 80, HTTPS는 443

✅ Socket API

TCP 기반 소켓
UDP 기반 소켓

This post is licensed under CC BY 4.0 by the author.