묻공러
3-4] L3 수준에서 외울 것들 - Broadcast IP, Host IP
묻공러
묻지마공부
묻공러
전체
오늘
어제
  • 분류 전체보기 (487)
    • C (54)
      • [코드조선] C 핵심 (35)
      • [언어본색] C 기초 (19)
    • C++ (72)
      • [루키스] C++ (9)
      • [루키스] 콜백함수 (6)
      • [루키스] STL (8)
      • [루키스] Modern C++ (11)
      • [노코프] C++ (10)
      • [노코프] Tips (16)
      • [일지] C++ (12)
    • 자료구조 & 알고리즘 (50)
      • [코드조선] C 자료구조 & 알고리즘 (6)
      • [합격자되기] C++ 코딩테스트 (12)
      • [루키스] C++ 자료구조 & 알고리즘 (32)
    • CS (69)
      • [널널한 개발자] CS 개론 (19)
      • [혼자 공부하는] 컴퓨터 구조 (16)
      • [혼자 공부하는] 운영체제 (18)
      • [널널한 개발자] 네트워크 (16)
    • 게임 그래픽스 (46)
      • [전북대] OpenGL (25)
      • [일지] DirectX (21)
    • 게임 엔진 (124)
      • [코드조선] 언리얼 (53)
      • [코드조선] 언리얼 데디서버 (8)
      • [일지] 언리얼 (59)
      • [일지] 언리얼 (2) (3)
      • 유니티 (1)
    • 게임 서버 (17)
    • 게임 수학 & 물리 (19)
      • 게임 수학 (12)
      • 게임 물리 (7)
    • GIT & GITHUB (4)
    • 영어 (18)
      • [The Outfit] 대본 공부 (11)
      • the others (7)
    • 그 외 (14)
      • In (5)
      • Out (5)
      • Review (4)

인기 글

최근 글

hELLO · Designed By 정상우.
CS/[널널한 개발자] 네트워크

3-4] L3 수준에서 외울 것들 - Broadcast IP, Host IP

2023. 6. 17. 21:11

8) Broadcast IP주소
L3 IP Packet의 Host ID가 1111로 구성되어 있다면 Broadcast가 활성화된다
ex. 192.168.0.255 (= 1100 0000 / 1010 1000 / 0000 0000 / 1111 1111)
그리고 활성화된 Packet의 MAC 주소에도 FF가 포함되어 있다
Broadcast는 효율이 떨어지고 네트워크 장비(ex. Distribution Switch)의 부하가 발생하기에

최소화하는 것이 중요하며 Broadcast의 범위를 지정하기도 한다

 

Multicast는 Broadcast 처럼 전체에게 전달하지만,
전달받을 것들을 그룹화한다는 점이 차이점이다

추가적으로,
네트워크에서 쓸 수 없는 IP 주소로는
1_ Host ID가 0인 경우 0000 0000
Subnet Mask와 동일하기 때문에 사용할 수 없다 

2_ Host ID가 255인 경우 1111 1111
Broadcast를 의미하기 때문에 사용할 수 없다

3_ Gateway의 Host ID는 사용할 수 없다

따라서, Host ID를 8비트로 사용할 때 나오는 경우의 수는 
256가지 - 0 - 255 - Gateway = 253가지

9) Host 자신을 가리키는 IP 주소를 통한 IPC 통신
자신의 Process 간에 통신을 하는 경우,
자신이 자신의 IP에 접속하는 경우가 발생한다
그런 경우에 Loop back Address라고 불리는 "127.0.0.X"를 사용하며

X에는 대부분 1이 온다

 

앞서 언급한 것처럼 프로세스 간에 통신을 하게 되면
IPC(Inter Process Communication)라고 부르며
위 그림처럼 기존의 IP 주소인 192.168.0.10 으로 통신을 하게 되면
기존의 IP 주소가 변경되었을 경우, 잘못된 상황이 발생할 수 있기 때문에
127.0.0.1 (Loop back Address)를 통해 L1~L2까지 내려가지 않고 
L3 단계에서 IPC가 이루어 진다

저작자표시 비영리 변경금지 (새창열림)

'CS > [널널한 개발자] 네트워크' 카테고리의 다른 글

4-1] L4 수준에서 외울 것들 - TCP, UDP 개요  (0) 2023.06.19
3-5] L3 수준에서 외울 것들 - TTL, 단편화, DHCP, ARP, Ping  (0) 2023.06.19
3-3] L3 수준에서 외울 것들 - IP 헤더형식, 서브넷 마스크와 CIDR  (0) 2023.06.17
3-2] L3 수준에서 외울 것들 - Packet의 이동과정과 계층별 데이터 단위  (0) 2023.06.17
3-1] L3 수준에서 외울 것들 - L3 IPv4 Packet  (0) 2023.06.17
'CS/[널널한 개발자] 네트워크' 카테고리의 다른 글
  • 4-1] L4 수준에서 외울 것들 - TCP, UDP 개요
  • 3-5] L3 수준에서 외울 것들 - TTL, 단편화, DHCP, ARP, Ping
  • 3-3] L3 수준에서 외울 것들 - IP 헤더형식, 서브넷 마스크와 CIDR
  • 3-2] L3 수준에서 외울 것들 - Packet의 이동과정과 계층별 데이터 단위
묻공러
묻공러
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.