A. 허브
1. 개요
허브는 항상 half-duplex mode로 작동한다. 연결된 호스트가 데이터를 보내거나 받을 수 있지만 보내거나 받는 행위를 동시에 불가능하다. 그 이유는 하나의 Collision Domain을 공유하기 때문이다.
B. 스위치
1. 개요
스위치는 Full-duplex mode, half-duplex mode 둘 다 동작이 가능하지만 실제로는 항상 Full-duplex mode로 동작한다. Full-duplex로 동작하면 연결된 호스트들이 개별의 Collision Domain을 가지기 때문에 동시에 보내거나 받을 수 있다.
2. 허브와 차이점
허브는 수신된 포트에서 프레임이 도착하면 수신된 포트를 제외한 모든 포트에 뿌리고 포트들이 이 프레임이 나에게 필요한지 판단하여 버리거나 받아들이지만 스위치는 브로드캐스트, 목적지 주소를 모르는 경우를 제외하면 프레임이 특정 포트에 수, 발신된다.
C. 라우터
1. 개요
라우터는 어떤 경로로 보낸단 의미를 가지고 있다. 즉, 라우터의 역할은 여러 IP 서브넷 사이에서 트래픽의 방향을 지시하는 것이다. 여담으로 같은 캠퍼스 내에서 다른 서브넷끼리 통신 시 L3 스위치를 사용하지만 외부와 통신 시 라우터를 사용한다.
CCNA - DNS와 ARP
A. DNS
1. 개요
FQDN(Full Qualified Domain)을 IP 주소로 변환해 준다. 기업은 일반적으로 내부에 DNS 서버(들)를 보유하고 있는데 이 서버들이 내부 호스트의 IP를 담당한다. 외부와 통신이 필요하면 외부의 공공 DNS서버에 정보를 발송해야 한다. 일반적으로 포트번호 53번을 사용하며 UDP를 쓴다. 하지만 TCP가 불가능한 것은 아니다.
2. 관련명령어
1) Window 관련
ipconfig /all 입력 시 DNS suffix search list와 DNS servers가 관련내용이다.
2) Window 서버 관련
server manager -> tools -> DNS -> Forward…. (우측에 있음) -> 도메인 이름 -> 연결된 호스트 목록을 볼 수 있다.
server manager -> tools -> DNS -> WINA -> WINA 우클릭 -> propertise -> Forwarers 탭 -> Edit -> DNS IP 등록 가능.
3) Cisco 관련
라우터를 클라이언트로 만드는 명령어
ip domain-lookup
ip name-server "DNS server ip"
ip domain-name "DNS domain name"
ip domain-list "additional words"
라우터를 DNS 서버로 만드는 명령어
ip dns server
ip host 이름 ip
B. ARP
1. 개요
발신자가 목적지 ip까지 알아냈다면 MAC 주소도 알아야 하는데 Mac 주소를 알려주는 프로토콜이다. 이 프로토콜은 목적지 ip 주소를 이용해 목적지 Mac 주소를 찾아낸다. ARP 응답은 ARP 캐시에 저장되므로 매번 응답을 보낼 필요가 없다. ARP캐시를 열람하고 싶으면 관련 명령어는 다음과 같다.
윈도 ARP 관련 명령어
arp -a arp : 캐시를 보여준다.
netsh interface ip delete arpcache arp : 캐시를 삭제한다.
리눅스 ARP 관련 명령어
arp -n arp : 캐시를 보여준다.
ip -s -s neigh flsuh all arp : 캐시를 삭제한다.
[용어/개념] CSMA/CA vs CSMA/CD 비교 분석
[AWS] Network - 퍼블릭 서브넷 VPC 생성