쵼쥬
쵼쥬의 개발공부 TIL
쵼쥬
전체 방문자
오늘
어제
  • 분류 전체보기 (276)
    • 코딩테스트 (192)
      • [알고리즘] 알고리즘 정리 (7)
      • [백준] 코딩테스트 연습 (126)
      • [프로그래머스] 코딩테스트 연습 (59)
    • Spring (71)
      • [인프런] 스프링 핵심 원리- 기본편 (9)
      • [인프런] 스프링 MVC 1 (6)
      • [인프런] 스프링 MVC 2 (4)
      • [인프런] 실전! 스프링 부트와 JPA 활용1 (7)
      • [인프런] 실전! 스프링 부트와 JPA 활용2 (5)
      • [인프런] 실전! 스프링 데이터 JPA (7)
      • [인프런] 실전! Querydsl (7)
      • JWT (5)
      • [인프런] Spring Cloud (17)
      • [인프런] Spring Batch (4)
    • Java (6)
      • [Java8] 모던인자바액션 (4)
      • [부스트코스] 웹 백엔드 (2)
      • [패스트캠퍼스] JAVA STREAM (0)
    • CS (6)
      • 디자인 패턴과 프로그래밍 패터다임 (2)
      • 네트워크 (4)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 구현
  • querydsl
  • 알고리즘
  • 부스트코스
  • 코딩테스트
  • 스프링
  • 비트마스킹
  • jpa
  • Spring Data JPA
  • spring
  • 위클리 챌린지
  • 백분
  • 누적합
  • BFS
  • 자바
  • 프로그래머스
  • 타임리프
  • 인프런
  • 백준
  • MVC

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
쵼쥬

쵼쥬의 개발공부 TIL

CS/네트워크

IP 주소

2022. 5. 30. 11:58

ARP(Address Resolution Protocol)

IP주소로부터 MAC 주소로 변환. 논리적 주소 -> 물리적 주소

컴퓨터와 컴퓨터 간의 통신을 할 때 IP주소에서 ARP를 통해 MAC 주소를 찾아 MAC 주소를 기반을 통신합니다.

 

RARP - 물리적 주소 -> 논리적 주소

 

브로드캐스트 - 송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식

유니캐스트 - 고유 주소로 식별된 하나의 네트워크 목적지에 1:1로 데이터를 전송하는 방식

 

 

홉바이홉 통신

IP 주소를 통해 통신하는 과정

통신 장치에 있는 '라우팅 테이블'의 IP를 통해 시작 주소부터 시작하여 다음 IP로 계속해서 이동하는 '라우팅' 과정을 거쳐 패킷이 최종 목적지까지 도달하는 통신

 

라우팅 - IP주소를 찾아가는 과정

 

라우팅 테이블 - 게이트웨이와 모든 목적지에 대해 해당 목적지에 도달하기 위해 거쳐야할 다음 라우터의 정보를 가진 리스트

 

게이트 웨이 - 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 관문 역할응ㄹ 하는 컴퓨터나 소프트웨어

 

IP 주소 체계

IPv4 - 32비트를 8비트 단위로 점. 123.45.67.89

 

IPv6 - 64비트를 16비트 단위로 점. 2001:db8::ff00:42:8329

 

추세는 IPv6로 가고 있지만 아직 IPv4를 가장 많이 사용

 

 

클래스 기반 할당 방식(CIDR)

 

DHCP(Dynamic Host Configuration Protocol) - IP 주소 및 기타 통신 매개변수를 자동으로 할당하기 위한 네트워크 관리 프로토콜

 

NAT(Network Address Translation) - 패킷이 라이팅 장치를 통해 전송되는 동안 패킷의 IP 주소 정보를 수정하여 IP 주소를 다른 주소로 매핑하는 방법

 

 

 

 

'CS > 네트워크' 카테고리의 다른 글

HTTP  (0) 2022.06.15
TCP/IP 4계층 모델  (0) 2022.05.29
네트워크의 기초  (0) 2022.05.29
    'CS/네트워크' 카테고리의 다른 글
    • HTTP
    • TCP/IP 4계층 모델
    • 네트워크의 기초
    쵼쥬
    쵼쥬

    티스토리툴바