본문 바로가기

네트워크

(38)
네트워크 나누는 방법 네트워크를 나누는 방법 ▶ 네트워크를 나누는 방법​1) 네트워크 ID와 서브넷 마스크를 2진수로 변경 2) 서브넷 마스크를 1씩 증가시키면서 네트워크를 쪼갠다. ( 1증가할 때마다 2배로 나눠진다. ) 3) 네트워크 ID에서 서브넷 마스크가 증가한 부분을 1로 꽉 찰때까지 1씩 증가시킨다. 4) 쪼개진 네트워크 ID는 1씩 증가시킨 값 그대로 5) 쪼개진 네트워크 브로드캐스트 주소는 뒷 부분을 전부 1로 채운다. 6) 각 네트워크에서 사용 가능한 IP주소의 범위는 네트워크 ID +1, 브로드캐스트 주소 -1 연습 ▶ 192.168.0.0/16 인 네트워크를 4개의 네트워크 대역으로 나누시오. 1. 192.168.0.0 = 11000000.10101000.000000000.00000000 서브넷마스크 = ..
3계층 IP주소 3계층 IP주소 ▶ IP ( Internet Protocol )은 네트워크 계층에서 사용하는 주소로, 컴퓨터는 MAC주소를 사용하지만, 사람이 읽기 힘들어 읽기 편한 IP주소를 사용한다. ▶ 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당, 발신에서 착신까지의 패킷의 경로를 제어하는 역할을 수행하며 거리가 먼 다른 기기와 통신을 위해서는 3계층이 필요하다. ▶ IP주소 예시 ▶ 초창기의 IP 주소체계 ▶ IP주소의 역사 클래스풀A 0.0.0.0 ~ 127.255.255.255 첫번째 필드는 네트워크를 구분하는 주소, 나머지는 호스트를 구분0 0000000.00000000.00000000.00000000 ~ 0 1111111.111111..
2계층 ( Data-Link ) 2계층 ( Data-Link ) ▶ 2계층은 하나의 네트워크 대역 즉, 네트워크 상에 존재하는 여러 장비들 중에서 어떤 장비에게 보내는 데이터를 전달하는 역할을 수행. ▶ 추가적으로 오류제어, 흐름제어 수행. ▶ 하나의 네트워크 대역 LAN에서만 통신할 때 사용하며, 다른 네트워크와 통신 할 때에는 3계층이 도와주어야만 통신이 가능 2계층 ( Data-Link ) 확인하기 ▶ LAN에서 통신할 때 사용하는 MAC주소 ▶ Ethernet의 헤더 ▶ LAN에서 통신할 때 사용하는 Ethernet 프로토콜 2진수 1개 = 1bit 2진수 8개 = 8bit 2진수 4개 = 16진수 1개 16진수 2개 = 2진수 8개 16진수 2개 8bit = 1byte 맥 주소 6byte Enternet 프로토콜은 14byte..
패킷 패킷 ▶ 패킷이란 데이터의 묶음 단위로 한번에 전송할 데이터의 크기를 나타냅니다. 제 3계층 이상에서는 이 데이터의 묶음을 패킷이라고 부르며, 제 2계층에서는 프레임이라고 부릅니다. 이 패킷의 크기는 네트워크의 종류에 따라 달라지며, Ethernet의 경우는 최대 1500bytes, IEEE 802.3에서는 최대 1492bytes의 크기를 갖습니다. ▶ 패킷을 이렇게 나우어서 보내는 이유는 컴퓨터는 동시다발적으로 데이터를 전송하는 데, 한 데이터에게만 데이터를 줄 경우, 한 컴퓨터와의 통신밖에 하지 못하기에, 데이터를 나눠 모두에게 통신할 수 있게 하고 또한 중간에 에러가 날 경우를 대비함이기도 합니다. 이러한 이유로 데이터를 패킷 단위로 나누게 되는 것입니다. 네트워크를 통해 전달되는 데이터 패킷 ▶ ..
네트워크 모델의 종류 네트워크 모델의 종류 두 모델의 비교 ▶ 공통점 1. 계층적 네트워크 모델 2. 계층간 역할 정의 ▶ 차이점 1. 계층의 수 차이 2. OSI는 역할기반, TCP/IP는 프로토콜 기반 3. OSI는 통신 전반에 대한 표준 4. TCP/IP는 데이터 전송기술 특화
네트워크 기초 네트워크 기초 ▶ 네트워크란 물리적으로 떨어져있는 여러 시스템을 연결하여서 데이터를 주고 받을 수 있게 되어 있는 시스템으로 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나입니다. ▶ 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 뜻하며, 네트워크에서 여러 장치들을 노드 간 연결을 사용하여 서로에게 데이터를 교환합니다.노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말 ▶ 흔히 우리는 www를 인터넷으로 착각하는 경우가 많은데 www 인터넷을 통해 웹과 관련된 데이터를 공유하는 것이고, 인터넷은 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전 세계를 연결하는 네트워크 입니다. 네트워크 형태 네트워크의 분류 ▶ 크기에 따른 분류크기에 따른 분류..
NAT ( Natwork Address Translation ) NAT ( Natwork Address Translation ) ▶ NAT란 가령 공유기 설정에 들어가 보셨다면 어디선가 본 듯한 단어입니다. ▶ 먼저 NAT ( Natwork Address Translation )이란 IP 패킷을 TCP/ UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 뜻합니다. ▶ 즉, 패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 체크섬 ( Checksum )도 계산되어 재기록해야 합니다. NAT는 기본적으로 IPv4의 주소 부족 문제를 해결하기 위한 방법으로 고려되었으며, 주로 사설 네트워크 주소를 사용하는 망에서 외부의 공인망과의 통신을 위해서 네트워크 주소를 변환하는 데 사용됩니다. NAT 예시 사설망과..
VMwre와 GNS3를 연결하기 VMware의 가상머신과 GNS3를 연결하기 ▶ VMware와 GNS3를 연결하는 방법에 대해 알아보도록 하겠습니다. VMware 가상머신 설정 ▶ 먼저, 연결을 위해 VMware을 설정해야합니다. ▶ VMware의 Edit, Virtual Network Editor 항목을 선택합니다. ▶ Add Network를 추가하고 IP와 mask를 설정합니다. ▶ 다음은 가상머신의 Network Adapter의 커스텀에서 호스트를 선택합니다. ▶ VMware net 설정과 맞게 가상머신의 네트워크도 설정합니다. 실습 ▶ 게이트 웨이 주소를 기입합니다. ▶ 친구 - UDP 통신 : NIO UDP 설정 ▶ 인터넷 - 로컬 : VMnet 8번 혹은 네트워크 복사 후 연결 ▶ 가상머신 - Host : 라우터 연결 ▶ 친..