IP 주소 vs 네트워크 주소 vs 호스트 주소

Kwon, Hyojin·2021년 2월 21일
0

Backend

목록 보기
7/9
post-thumbnail

17년 8월 작성된 아래 글을 참고하였습니다.
https://itsaessak.tistory.com/174

IP 주소(IPv4)

  • 32bit 길이로 구성된 논리적인 주소체계
  • 형태는 xxx.xxx.xxx.xxx (2진수로 표기시 8x4 = 32개)
  • 하나의 IP 주소에 네트워크 ID와 호스트 ID가 존재
    • 네트워크 ID: 모든 호스트를 관리하기 힘들기 때문에 한 네트워크의 범위를 지정
    • 호스트 ID: 각각의 호스트를 관리하기 위해 사용
    • IP 주소 = 네트워크 주소 + 호스트 주소
  • 예시: 192.168.1.1/24
    • 서브넷마스크: 24bit(8x3)만큼 사용 => 255.255.255.0
    • 네트워크 주소: 처음 24bit 192.168.1 => 192.168.1.0
      • 0은 모든 주소를 포함 (192.168.1.5, 192.168.1.6, ...)
    • 호스트 주소: 나머지 8bit .1
    • IP 주소: 네트워크 주소와 호스트 주소를 합친 것 => 192.168.1.1

MAC(Media Access Control) 주소

  • 물리적인 주소체계 (기계마다 주소를 가짐)
  • LAN 또는 Ethernet 망에서 통신하기 위해 사용
  • 자신이 속한 네트워크 안에서만 통신
  • 라우터를 통해 네트워크를 빠져나가게 되면 IP를 이용해 통신
profile
파이썬 웹 백엔드 개발자

0개의 댓글