분류 전체보기 (104) 썸네일형 리스트형 [Network] 서브넷의 구조 일반적으로 사용되는 IP 주소는 A, B, C클래스로 나누어져 있다. A클래스의 네트워크ID는 24비트이며 IP주소를 1677만 7214개 사용할 수 있다. 만약 그 많은 수의 컴퓨터가 브로드캐스트 패킷을 전송하면 모든 컴퓨터에 패킷이 전송되고 네트워크가 혼잡해질것이다. 때문에 이런 거대한 규모의 네트워크를 작은 네트워크로 분할하여 브로드 캐스트로 전송되는 패킷의 범위를 줄일 수 있게 한다. 이처럼 네트워크를 분할하는것을 서브넷팅(subneting) 이라 하며, 분할된 네트워크를 서브넷(subnet)이라고 한다. 서브넷팅의 예시 - 호스트 ID에서 비트를 빌려 서브넷으로 만든다. 그러면 기존 네트워크ID와 호스트ID로 구성되어 있던 것이 네트워크, 서브넷, 호스트 ID로 나뉘게 된다. 서브넷 마스크란? .. [Network] IP 주소의 클래스 구조 IP 주소는 네트워크의 규모에 따라 A~E 클래스로 나뉘어져 있다. 클래스 이름 내용 A클래스 대규모 네트워크 주소 B클래스 중형 네트워크 주소 C클래스 소규모 네트워크 주소 D클래스 멀티캐스트(multicast) 주소 E클래스 연구 및 특수용도 주소 일반 네트워크에서는 A~C클래스 까지 사용할 수 있다. A클래스는 처음 8비트가 네트워크 ID고 다음 24비트가 호스트 ID 이다. B클래스는 처음 16비트가 네트워크 ID 다음 16 비트가 호스트 ID 이다. C클래스는 처음 24비트가 네트워크 ID고 다음 8 비트가 호스트 ID 이다. 소규모로 내려갈수록 네트워크 ID가 커지는구나. 클래스와 공인 IP 주소의 범위 종류 공인 IP 주소의 범위 A클래스 1.0.0.0~9.255.255.255 11.0.0... [Network] 네트워크 주소와 브로드캐스트 주소 컴퓨터에 할당할 수 없는 IP 주소인 네트워크 주소와 브로드캐스트 주소에 대해 알아보자. IP 주소에는 네트워크 주소와 브로드캐스트 주소가 있다. 이 두 주소는 특별한 주소로서 컴퓨터나 라우터가 자신의 IP로 사용하면 안되는 주소다. 네트워크 주소 네트워크 주소는 호스트 ID가 10진수로 0이고, 2진수면 00000000인 주소이다. 네트워크 주소는 전체 네트워크에서 작은 네트워크를 식별하는 데 사용되고, 그 네트워크 전체를 대표하는 주소다. 그림처럼 192.168.1.1~ 192.168.1.6의 IP 주소를 가진 컴퓨터는 192.168.1.0(네트워크 주소) 의 네트워크에 있다고 할 수 있다. 브로드캐스트 주소 브로드캐스트 주소는 네트워크에 있는 컴퓨터나 장비 모두에게 한 번에 데이터를 전송하는데 사용.. [Network] 네트워크 계층의 역할 네트워크 간의 연결에 대해 알아보자. 다른 네트워크에 있는 목적지로 데이터를 전달하려면 OSI 모델의 네트워크 계층의 기술이 필요하다. 데이터 링크 계층은 이더넷 규칙을 기반으로 데이터를 전송한다. 이더넷 규칙에 따라 같은 네트워크에 있는 컴퓨터로 데이터를 전송할 수 있지만, 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없다. 이때 네트워크 간의 통신을 가능하게 해주는 것이 네트워크 계층의 역할이다. 이 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터 (router)라는 네트워크 장비가 필요하다. 라우터는 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려주는 기능을 한다. 또 라우터에는 라우팅 테이블(routing table)이 있어서 경로 정보를 등록하고 관리한다.. [Network] ARP (Address Resolution Protocol) ARP(Address Resolution Protocol)는 데이터를 전송받는 목적지 컴퓨터의 IP 주소를 이용하여 MAC 주소를 찾기 위한 프로토콜이다. 이더넷 프레임을 전송하려면 목적지 컴퓨터의 MAC 주소를 지정해야 하는데, 이때 출발지 컴퓨터가 목적지 주소를 모르면 MAC 주소를 알아내기 위해 네트워크에 브로드캐스트를 한다. 이것을 ‘ARP 요청(request)’이라고 한다. 이 요청에 대해 지정된 IP 주소를 가지고 있지 않은 컴퓨터는 응답하지 않지만, 지정된 IP 주소를 가진 컴퓨터는 MAC 주소를 응답으로 보냅니다. 이것을 ‘ARP 응답(reply)’이라고 합니다. 이것으로 출발지 컴퓨터는 MAC 주소를 얻고 이더넷 프레임을 만들 수 있다. 출발지 컴퓨터에서는 MAC 주소를 얻은 후, MAC.. [Network] 전이중 통신과 반이중 통신 케이블을 통해 전송되는 데이터가 아무리 많아도 데이터가 서로 충돌하지 않는 구조에 대해 설명한다. 통신방식에는 전이중 통신 방식과 반이중 통신 방식이 있다. 전이중 통신 방식은 데이터의 송수신을 동시에 통신하는 방식 반이중 통신 방식은 회선 하나로 송신과 수신을 번갈아 가면서 통신하는 방식 전이중 통신 방식은 데이터를 주고 받는 두 컴퓨터가 동시에 데이터를 전송해도 충돌하지 않는다. 반이중 통신 방식은 동시에 데이터를 주고 받게되면 충돌이 발생하게 된다. -> 일방통행인 도로로 달리는 차 앞에 역주행하는 차가 맞딱들인 상황인듯!? 전이중 통신 방식 - 컴퓨터 1과 컴퓨터 2를 직접 랜 케이블로 연결하는 경우 크로스 케이블을 사용하여 전이중 통신 방식이 됨. 반이중 통신 방식의 충돌 허브의 내부는 송수신이.. [Network] 스위치의 MAC 주소 테이블 스위치는 데이터 링크계층에서 동작하고 레이어2 스위치 또는 스위칭 허브라고 불린다. 장비의 외형은 허브와 비슷하다. 출처 : https://ko.wikipedia.org/wiki/네트워크_스위치#/media/파일:2550T-PWR-Front.jpg MAC 주소 테이블 스위치 내부에는 MAC 주소 테이블이 있다. MAC 주소 테이블이란 스위치의 포트 번호와 해당 포트에 연결 되어 있는 컴퓨터의 MAC주소가 등록되는 데이터베이스 컴퓨터에서 목적지 MAC 주소가 추가된 프레임이라는 데이터가 스위치로 전송되면, MAC 주소 테이블을 확인하고 출발지 MAC 주소가 등록되어 있지 않으면 MAC 주소를 포트와 함께 등록한다. 이를 MAC 주소 학습 기능이라 한다. 스위치의 MAC 주소 테이블은 연결되어 있는 컴퓨터의.. [Network] 물리계층의 역할과 랜 카드의 구조 전기 신호로 변환하는것은 랜 카드의 역할이다. 컴퓨터는 네트워크를 통해 데이터를 송수신 할 수 있도록 랜 카드가 메인보드에 포함되어 있는 내장형 랜카드나 별도의 랜 카드를 가진다. 0과 1의 정보가 컴퓨터 내부의 랜 카드로 전송되고 랜 카드는 이것을 전기신호로 변환해준다. 0과 1 만으로 이루어진 비트열을 전기 신호로 변환하려면 OSI 모델의 맨 아래 계층인 물리계층의 기술이 필요하다. 물리계층은 컴퓨터와 네트워크 장비를 연결하고 컴퓨터와 네트워크 장비간에 전송되는 데이터를 전기 신호로 변환하는 계층이다. 전기신호는 크게 아날로그 신호와 디지털 신호가 있다. 아날로그 신호 - 물결모양의 전기신호 디지털 신호 -막대모양의 전기신호 랜카드의 MAC 주소 랜카드는 비트열 (0과 1)을 전기 신호로 변환 한다고.. [Network] 용어 정리 프로토콜(protocol) : 컴퓨터 간에 정보를 주고 받을 때의 통신 방법에 대한 규칙이나 표준 OSI 모델 (Open Standards Interconnection model) : 국제표준화 기구(ISO)가 정의한 국제 통신 표준규약. 네트워크의 기본 구조를 일곱 개 계층으로 나눠서 표준화한 통신 규약으로 현재 다른 모든 통신규약의 기반이 됨. TCP/IP 모델 (Transmission Control Protocol/ Internet Protocol model) : OSI모델 7계층의 네트워크에서 데이터를 전송하는 과정을 네 개 계층으로 단순화 시켜 사용하는 모델 캡슐화/역캡슐화(encapsullation/decapsulation) : 캡슐화는 컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터.. [Network] OSI 모델과 TCP/IP 모델 ISO에서 만든 네트워크 기술의 기본이 되는 모델 // ISO(국제 표준화기구 - International Organization for Standardization) 컴퓨터가 데이터를 송수신 할 때 내부에서 일어나는 일들을 일곱개의 계층으로 구분한 것. 이미지 출처: http://wiki.hash.kr/index.php/OSI_7_계층 그림에서 보듯이 데이터를 송신하는 경우 맨 위인 응용계층부터 아래 물리계층까지 순차적으로 전달된다. 계층 이름 설명 7계층 응용 계층(Application Layer) 이메일 & 파일전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공 6계층 표현 계층(Presentation Layer) 문자코드, 압축, 암호화 등의 데이터를 변환한다. 5계층 세션 계층(Sess.. 이전 1 ··· 5 6 7 8 9 10 11 다음