CS/컴퓨터네트워크

IPv4를 보완하는 IPv6IPv6가 등장하게 된 것은 90년대 인터넷의 대중적인 사용으로 인한 IPv4 주소가 부족해진 것에 있다. IPv4는 2의 32승, 약 42억 개의 주소를 제공할 수 있지만 그 중 E 클래스에 해당하는 240부터 255로 시작하는 실험용 주소, 사적 IP를 위한 주소를 제외하고 남는 IP 주소는 제한적이다. 이러한 IPv4의 제약을 해결하기 위해 내부 망에서는 사적 IP 주소를 사용하다 공인망에 접속할 때는 공인 IP 주소를 사용하는 NAT, 할당된 IP 주소를 다시 쪼개는 subnetting, IP 주소의 자동 분배와 수거를 담당하는 DHCP 등의 방법을 사용했지만 2000년대에 들어설 무렵엔 이미 IPv4의 주소 부족이 임박했었다. 이로 인해 IPv4의 32-bit를 확장한..
Access Point(AP)란?Access Point(AP)는 유선과 무선을 연결하는 접근점으로 무선랜 구성의 핵심이다. 그동안 배웠던 이더넷 방식으로 구성된 유선 네트워크는 IEEE 802.3 표준을 사용하는 반면, 무선 통신은 IEEE 802.11 표준을 사용한다. 따라서 AP 방식을 사용하기 위해선 IEEE 802.3 표준과 IEEE 802.11 표준을 동시에 이해해야 한다. IEEE 802.11무선 랜의 통신 방식 - CSMA/CAIEEE 802.11 표준은 CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance)이다.즉 이더넷의 CSMA/CD 방식과 같이 전송 전에 미리 Carrier를 감지해서 현재 통신이 일어나고 있는지 확인하고, 통신이 없..
WAN (Wide Area Network)WAN은 넓은 지역에 걸쳐 네트워크를 구축하여 사용하는 것으로, 대규모 네트워크 망을 까는 것은 개인이 할 수 있는 것이 아니기 때문에 주로 대기업에서 이미 구축한 네트워크 망을 이용하는 방식이다.   전용선(Baseline) 방식전용선 방식은 통신사업자(ex. 전화국)에게 통신회선을 임대받아서 쓰는 방식으로, 보안에 신경 쓰지 않을 수 있지만 비용이 많이 든다. 회선 스위칭(Circuit Switched) 방식회선 스위칭 방식은 통신을 하는 순간에만 필요한 회선을 열어주고 통신이 끝나면 회수하는 방식으로, 전화와 모뎀, ISDN이 해당한다. 패킷 스위칭(Packet Switched) 방식패킷 스위칭 방식은 패킷을 하나씩 나눠 통신회선을 통해 목적지까지 전달하는 ..
액세스 리스트란?액세스 리스트 (Access list)는 네트워크에 대한 접근 제어를 관리하는 목록으로, 표준(standard)과 확장(extended), 그리고 동적(dynamic) 방식이 존재한다. 표준 액세스 리스트는 접근하는 네트워크의 출발지 주소만 참고하고, 확장 액세스 리스트는 출발지와 목적지, 그리고 프로토콜과 포트 번호 등 온갖 요소를 모두 고려하여 접근을 허용하고 차단한다. 액세스 리스트 동작 방식1. 액세스 리스트는 위에서 아래로 하나씩 차례로 정책을 수행한다.2. 액세스 리스트는 맨 마지막에 permit any를 붙이지 않는다면 기본적으로 deny all, 모든 접근을 거부한다.3. 액세스 리스트의 각 줄(line)은 선택적으로 추가하고 제거하는 것이 불가능하다.4. 인터페이스에 대한..
RIP (Routing Information Protocol)RIP는 거리-벡터 알고리즘을 사용하는 동적 라우팅 프로토콜로 최대 홉 카운트는 15이다. 경로 선택을 오직 홉 카운트에 의존하기 때문에 최대 라우팅할 수 있는 거리가 짧아 소규모 네트워크에 적합하다. RIP는 매 30초마다 이웃 라우터들과 라우팅 정보를 교환하여 경로에 이상이 있는지 확인하고 새로 생긴 경로가 있는지 확인한다. Distance-Vector 라우팅 알고리즘거리-벡터 알고리즘의 가장 큰 단점은 한 번 배운 라우팅 테이블을 계속 전달하기 때문에 업데이트가 모든 네트워크에 전달되는 시간이 오래 걸리는 현상, 루핑이 발생한다. 루핑 해결 방법 5가지Maximum Hop Count > 라우팅을 위해 출발지로부터 목적지까지 도착하는 중간 ..
라우터란?라우터는 데이터 패킷이 목적지까지 갈 수 있는 길을 검사하고, 어떤 길로 가는 것이 가장 적절한지 결정(Path Determination)하여 그 길로 switching 하는 네트워크 장치다. 인터페이스는 라우터의 접속 포트로, 내부 네트워크와 LAN을 위한 접속 포트인 이더넷 인터페이스와 외부 네트워크 접속을 위한 포트인 시리얼 인터페이스가 존재한다. Routing 프로토콜 vs. Routed 프로토콜라우팅 프로토콜은 여러 네트워크 경로 중 가장 좋은 길을 계산하고 이를 라우팅 테이블에 저장 / 관리하는 알고리즘이고, 라우티드 프로토콜은 라우팅 대상이 되는 프로토콜(패킷)이다. 비유하자면, 택시에 탑승한 승객은 라우티드 프로토콜, 택시 기사는 라우팅 프로토콜, 그리고 택시 자체를 라우터라고 볼..
들어가며..이후 다루겠지만 OSI 모델의 3계층, 네트워크 계층은 네트워크 간 안전한 데이터 전송을 보장하며, 경로 설정 기능을 수행한다. 주 네트워크 기기는 라우터(Router)로, 충돌 영역(Collision Domain)을 분할하여 동일 네트워크 내에서 한 번에 여러 통신이 가능하도록 만든다. 이는 데이터 링크 계층의 스위치(브리지)로는 해결할 수 없는 문제다...과연 그럴까? VLAN이란?네트워크 통신 기술이 발달하면서 네트워크 기기 또한 많은 발전을 거쳤는데, 그 중 하나는 OSI 모델의 여러 계층을 넘나드는 스위치 모델의 개발이다. 쉽게 말해, 3계층 라우터의 브로드캐스트 분할 기능을 수행하는 L3 스위치가 존재한다는 것이다. 이걸 가능하게 만든 기술이 바로 VLAN (Virtual LAN)이..
STP란?앞서 설명했듯 브리지(스위치)에선 루핑으로 인한 통신 장애를 해결하기 위한 방법으로 Spanning Tree Protocol(이하 STP)이 사용된다. 오늘은 이 STP란 무엇인지를 핵심 개념, 동작 방식과 상태 변화, 그리고 재편성 순으로 알아보려 한다. STP의 핵심 개념 - Bridge ID & Path CostSTP의 핵심 개념은 브리지 ID와 Path Cost이다. 브리지 ID는 64비트, 즉 8 바이트로 구성된 브리지 식별 번호로, 앞의 2바이트는 브리지의 우선순위(priority)를, 뒤의 6 바이트는 브리지의 MAC 주소를 의미한다. 이 중 브리지 우선순위는 0 ~ 65,535 (2의 16승 - 1)의 범위를 가지며 디폴트 값은 32,768이다. Path Cost는 한 브리지에서 ..
IP 주소와 서브넷 마스크IP 주소는 Internet Protocol Address의 약자로, TCP/IP 프로토콜을 사용하는 모든 네트워크 기기를 구분하기 위해 사용하는 주소이다. A, B, C, D, E의 5 클래스로 나뉘며 각 클래스의 특징은 다음과 같다. IP 주소 범위서브넷 마스크 범위용도A0.0.0.0 ~ 127.255.255.255255.0.0.0 (/8)대규모 네트워크B128.0.0.0 ~ 191.255.255.255255.255.0.0 (/16)중규모 네트워크C192.0.0.0 ~ 223.255.255.255255.255.255.0 (/24)소규모 네트워크D224.0.0.0 ~ 239.255.255.255X멀티캐스트E240.0.0.0 ~ 255.255.255.255X실험용  IP 주소는 ..
랜카드 (Network Interface Card)랜카드는 사용자의 데이터를 케이블에 실어 허브, 스위치, 라우터 등 각종 네트워크 기기로 전달하고 자신에게 온 데이터를 CPU에게 전달한다. 랜카드는 1) 어디에 설치하는지, 2) 속도는 얼마인지, 그리고 3) 어떤 케이블을 사용하는지에 따라 분류할 수 있다.  * 어디에 설치하는지  > 랩탑용, 데스크톱용  * 속도  > 10 Mbps, 100 Mbps, 1 Gbps etc..  * 케이블 종류 > 광케이블 등. 허브허브는 '멀티포트 리피터'로 정의된다. 1) 여러 포트를 동시에 연결할 수 있고 2) 특정 포트로 들어온 데이터를 나머지 모든 포트로 전송할 수 있다. 또한 CSMA/CD 방식을 사용하기 때문에 한 번에 하나의 PC만 통신이 가능하다. 허브..
G+
'CS/컴퓨터네트워크' 카테고리의 글 목록