section 2 - L2
인프런 널널한 개발자님의 네트워크 핵심이론 - 기초를 정리한 노트
# NIC, Frame, MAC 주소
NIC
- NIC(Network Interface Card)는 LAN(Local Area Ntwork) 카드
- NIC도 유선, 무선이 있지만 굳이 구별하지 않고 NIC라고 많이 함
- NIC는 하드웨어이며, MAC 주소를 가짐
- 여러 Host (Computer + Network) 들이 모여서 근거리 통신망 LAN을 이룸
LAN Card
- 속도가 1Gbps는 초당 1기가 비트
- 속도가 1GBps는 초당 1기가 바이트 (이건 말도 안됨. 잘못 쓴거임!)
Frame
- L3에서의 데이터 유통단위는 Packet 이었다.
- L2에서의 데이터 유통단위는 Frame !!
- 크기가 보통 1514 bytes 정도밖에 안됨
- Jumbo Frame (점보 프레임)으로 가면 10KB 정도
# L2 Switch
L2 Access switch
- PC 혹은 랜 케이블과 같은 End-point와 직접 연결되는 스위치
- L2 스위치니까 MAC 주소를 근거로 스위칭
- 구멍 하나가 인터페이스 1개 → 이걸 Port 라고도 함
- 연결 가능한 것이 24개다? → 24 Port Hub
- 물리적으로 케이블이 연결되었다면 → Link-up
- 물리적으로 케이블이 끊어졌다면 → Link-down
- L2 스위치에서 L3 계층의 라우터로 간다면 → uplink
L2 Distribution switch
- L2 Access switch를 위한 스위치
- VLAN (Virtual LAN) 기능을 제공하는 것이 일반적
- 평균적으로 Access switch보다 Distribution switch가 더 비쌈
- 대~략) L2 Access switch 10만원, L2 Distribution switch 수십~수백만원, L3 switch(Router) 100만원 이상, L4 switch 1000만원 이상, L7 switch 1억 이상
# LAN, WAN, Broadcast
Broadcast
- 방송 주소, 네트워크 효율이 떨어짐
- 이와 정반대의 개념이 unicast
- 유니캐스트는 단 둘이 대화하는 것
- 브로드캐스트는 시끄러운 것, 유니캐스트는 조용한 것
Broadcasting
- 송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식
- 하나의 호스트가 브로드캐스팅 하는 순간 끝날때까지 나머지 호스트는 통신하지 못함
- 따라서, 브로드캐스팅은 무조건 최소화 되는 것이 좋음
Broadcast 주소
- Broadcast라는 매우 특별한 주소가 존재
- MAC Address, IP Address 모두 존재
- 특정 네트워크의 맨 마지막 주소를 브로드캐스트 주소로 사용
- MAC Address
- 48자리 비트가 모두 1로 되어있는 MAC 주소를 브로드캐스트 MAC 주소라 함
FF-FF-FF-FF-FF-FF
- IP Address
- 예를 들어, C클래스 하나로 특정 IP를 할당했고 ip의 네트워크 주소가
192.168.2.0
이라고 하자. - 서브넷 마스크의
0
부분을 모두 1로 바꾸면 된다. - IP 주소는 32비트 = 8비트 x 4이니까
0
에 해당하는 부분이 8비트이다. 2 8은 256이니까, 0~255겠네 - 따라서, 바꾸면 255니까
192.168.2.255
- 예를 들어, C클래스 하나로 특정 IP를 할당했고 ip의 네트워크 주소가
- MAC Address
LAN, WAN
이전의 그림을 다시 봐보자.
- 완벽한 정답은 아니고, 이해하기 편한 팁 정도로 이해하자.
- physical network에 해당하는 부분이 LAN
- logical network에 해당하는 부분이 WAN
- 인터넷을 설명할 때, L3 부터는 소프트웨어적으로 존재하는 논리적인 네트워크
- 물리적으로 네트워크가 존재한다는 것은 랜 케이블이 꽂혔냐? 무선 신호가 실제로 도달하냐?
- 이 물리적인 네트워크를 기반으로 논리적인 네트워크가 존재하는 것