본문 바로가기

분류 전체보기

(47)
네트워크 기초 - NAT (Network Address Translation) 1. NAT 사설IP를 공인IP로 바꾸는 기술입니다. 이제 아시다시피, 공인IP는 엄청나게 모자랍니다. KT와 같은 ISP에서도 B클래스는 한손에 꼽을 정도로 적게 보유하고 있고, C클래스도 보유중인게 몇개 안된다고 알고 있습니다. 이 부족한 IP를 어떻게 써야 최대로 효율을 뽑아먹을수 있을까요? 사설IP를 사용했었죠? 왼쪽의 192.168.1.2가 68.1.31.1의 웹사이트에 들어가고 싶다고 생각해보겠습니다. 192.168.1.2는 다음과 같이 자신의 IP주소와 목적지의 IP주소, 웹사이트 엑세스 요청을 포함하는 패키지를 만들어서 보내게 됩니다. //아래 표는 간단하게 요약한 것으로 사실 더 복잡하고 구체화되어있습니다.// Source ip address Destination ip address Re..
네트워크 기초 - IPv6 IPv4와 마찬가지로 내용이 광범위합니다. 간단히 요약하고, 설명이 필요한 부분은 추가로 포스팅하겠습니다. 1. IPv6 IPv4가 고갈되어 차기 주소체계로 고안된 것으로 IPv4가 232 개의 주소를 가진다면 128비트의 값을 가지는 IPv6는 2128 개의 값을 가집니다. 어마어마하게 많은 양이라 고갈될 걱정이 없는 주소 체계라고 볼 수 있습니다. 다음과 같이 16진수 4자리를 사용하는 8개의 필드로 구성되어 있으며 각 필드는 점(.) 대신 콜론(:) 으로 구분합니다. 2606 : 2800 : 0220 : 0001 : 0248 : 1893 : 25C8 : 1946 이 주소체계는 너무 길고 복잡해보이기 때문에 몇가지 생략규칙이 정해져 있는데 다음과 같습니다. - 필드 전체에 0이 연속될 경우 생략할 수..
네트워크 기초 - CIDR과 서브넷팅 1. CIDR (사이더) 이전 포스팅에서 IP와 클래스에 대해 다루었고 지나가면서 CIDR에 대한 언급이 조금 있었는데, 이 CIDR는 무엇인지 짚고 넘어가겠습니다. Classless Inter-Domain Routing의 약자로, 클래스가 없는 도메인간 라우팅 기법이라는 뜻입니다. 클래스가 없다는건 네트워크의 구분을 전에 본 클래스가 아니고 다른 방식으로 한다는 것으로, 클래스로 네트워크를 구분하는것은 CIDR가 나오기 전의 방식입니다. 도메인간 라우팅은 아래 그림의 Inter-Domain과 같은 형태로 각 네트워크 대역을 구분짓고 구분된 네트워크간 통신을 위한 주소체계입니다. 우선, IP 클래스는 네트워크, 호스트의 수에 맞게 IP를 나누는 방식이지만 가뜩이나 부족한 IP를 비효율적으로 할당하게 됩니..
네트워크 기초 - IP (Internet Protocol) 해당 포스트는 2진법과 AND 연산에 대한 기본적인 이해를 필요로 합니다. 네트워킹과 직접적인 연관이 있는 내용이 아니므로 생략했으나, 2진법과 AND 연산을 모르신다면 공부하고 난 후에 정독하시길 권장합니다. 1. IP (Internet Protocol) OSI 7계층 모델에서 Layer3(Network), TCP/IP 4계층 모델에서 Layer3(Internet)에 위치하는 프로토콜입니다. 모든 컴퓨터들이 논리적으로 갖게 되는 주소이며 호스트에서 호스트까지의 통신을 책임집니다. //물리적인 주소 체계는 MAC Address 입니다. 2. IPv4 IPv4는 2진법을 사용하고 8비트가 하나의 옥텟이며 총 4개의 옥텟으로 이루어져 있습니다. 그렇기 때문에 각 옥텟은 0부터 28 = 255 까지 표현이 가..
패킷 트레이서(Packet Tracer) 설치 패킷트레이서는 Cisco장비를 위주로 네트워크를 설계하고, 가상으로 시뮬레이션 할 수 있는 프로그램입니다. 시스코 네트워킹 아카데미에 참여하고 있거나 참여한 적 있는 강사, 학생에게 무료로 제공됩니다. 사실 패킷트레이서 보다는 GNS3가 더 좋다고 생각하지만, 서로 장단점이 있어서 공부하다보면 어차피 둘 다 사용하게 되므로 둘 다 설치하시기 바랍니다. https://www.netacad.com/courses/packet-tracer Cisco Packet Tracer Teaching with Packet Tracer Discover how Packet Tracer helps instructors teach complex networking concepts. Learn More www.netacad.com..
네트워크 기초 - 2 (OSI 7계층, TCP/IP 4계층) 1. OSI 7계층 국제표준기구 ISO에서 네트워크 설계를 체계화 한 것으로 통신이 일어나는 과정을 단계별로 파악하기 쉽게 함. 모든 프로토콜은 이 표준을 따라 개발됩니다. 컴퓨터가 통신할 때에는 각 계층을 순서대로, 또는 역순으로 거쳐 데이터를 캡슐화, 역캡슐화하여 통신합니다. 이해하는데에 도움이 될 것 같아 가져왔습니다. 처음보면 굉장히 이상하고 복잡해 보이지만, 어느순간 이해가 가는날이 올것이라 생각합니다. 2. 구조 (OSI 7계층) Application Presentation Session Transport Network Data-Link Physical 1계층 - 물리계층 (Physical Layer) 데이터를 전기적 신호로 변환하여 전송한다. 통신 단위는 On, Off와 같은 1과 0을 사용..
네트워크 기초 - 1 1. 네트워크 (Network) 컴퓨터를 비롯한 전자신호를 사용하는 모든 기기가 서로 통신하기 위해 구축한 망. 매우 복잡하게 그물망처럼 얽혀있으므로 통신망이라고 부른다. 2. 프로토콜 (Protocol) 통신규약. 데이터 전송을 효율적으로 하기위해 필요한 규칙. ex) HTTP, HTTPS, FTP, Telnet, POP3, SMTP, SSH, SSL, ARP 등 3. 네트워크의 유형 네트워크의 규모를 중점으로 나뉘어진 유형으로, 가장 많이 쓰이고 보편적인 개념만 정리하였습니다. LAN (Local Area Netowrk) 근거리 통신망. 내부 네트워크. 가까운 지역을 한데 묶는 네트워크. PC방, 사무실 등 작은 규모의 네트워크 WAN (Wide Area Network) 광역 통신망. LAN과 LAN..