09/09 - 2 Socket Address

LEEHYUNJE·2024년 9월 11일

Socket Address

Socket is


1. 소켓의 정의 :

  • 소켓은 네트워크 상에서 실행 중인 두 프로세스 간의 양방향 통신 링크의 소프트웨어 엔드포인트이다.
  1. 소켓의 구성요소:
  • 포트번호: Transport Layer에서 사용된다.
  • IP주소 : network Layer에서 사용된다.
  1. 통신 과정
  • 애플리케이션 프로세스는 소켓을 통해 데이터를 주고 받는다.
  • 소켓은 커널의 전송 및 네트워크 계층을 거쳐 NIC를 통해 데이터를 송수신한다.

Port Number and IP Address

Port Number at transport layer


Each application

  • 각각의 어플리케이션은 고유 port 번호를 가지고있다.
  • 포트 번호는 다양한 애플리케이션 프로토콜을 구분한다.
  • 16비트 숫자로, 0에서 2^16-1(65535)까지의 범위를 가진다.

IP addresses in a network-layer IPv4 packet

Generic Socket Address Structure

  • 소켓 주소 구조
    • 2byte는 주소 계열을 나타낸다.(IPv6, IPv4, AF_UNIX)등
    • sa_data: 14 바이트 배열로, 프로토콜별 주소 정보를 저장한다.

기록할 말

나머지는 정리가 아닌 교재로 확인하자. 첫주차에 배운 것들은 함수에 대한 소개, 이전 컴퓨터 네트워크 지식에 대한 복기였다.

다음 시간부터 새로운 것을 배우는 진짜 시간이라고 하셨으니 긴장하고 가자.

profile
현재진행중

0개의 댓글