[Network] Addressing and Networks

llunaB·2024년 3월 17일
0

netblocks == subnet masks

198.51.100.143 (32bit address)
network prefix length 가 24bit 라 하면
11000110 00110011 01100100 10001111
-----24bit network part--- --8bit host part---

198.51.100.143/24
network block(예를들면 오피스 네트워크같은 동일 네트워크 블록을 의미함)

host part는 8bit 이므로 256 - 2 = 254 addresses remain for hosts
198.51.100.1 을 라우터에 할당함
첫번째, 마지막 주소는 reserved

8bit 가 network의 사이즈이다.

198.51.100.17
198.51.100.220
..
모두 network prefix가 24bit라는 전제하에
router를 거치지 않고 서로 통신할 수 있다.

255.255.255.0/24 의 subnet mask는
255.255.255.0 (all 1's followed by 8bits of all 0's)

ip와 interface

host의 interface마다 ip를 가지고있는 것
ip addr show, ifconfig로 확인

  • 와이파이 wlan
  • virtaul machine
  • 이더넷 eth0 10.0.2.15(IPv4)
  • 루프백 lo 127.0.0.1
    ....

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
inet6 fe80::a00:27ff:febb:1475 prefixlen 64 scopeid 0x20
ether 08:00:27:bb:14:75 txqueuelen 1000 (Ethernet)
RX packets 1771 bytes 433133 (433.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1289 bytes 156593 (156.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 54 bytes 4300 (4.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 54 bytes 4300 (4.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

LAN 과 홈라우터, 이더넷과 wifi

홈 라우터에 연결된 모든 기기들은 하나의 LAN(Local Area Network)에 속한다.
홈라우터 구성

  • ISP(KT등 인터넷서비스 제공자)

  • 로컬네트워크(LAN) access point
    1) Ethernet : 유선
    2) Wifi : 무선

    각 local host의 defaut gateway 는 곧 라우터의 ip
    최종적으로 메이저 ISP의 라우터에 도달하며 이 라우터는 global routing table을 알고있다.

    이곳의 router는 더이상 default gateway가 없다.

profile
안녕하세요. 성장하는 주니어 개발자입니다. :-)

0개의 댓글