'Computer Science/Computer Network' 카테고리의 글 목록 (3 Page) — Archive

Computer Science/Computer Network

Computer Science/Computer Network

[Computer Network] Forwarding | 포워딩

Forwarding 포워딩 - 패킷을 목적지로 보내기 위한 경로를 설정하는 것을 의미한다. - 즉, 라우팅 테이블을 어떻게 구성할 것인지에 대한 개념이다. - 포워딩은 목적지 주소에 기반하느냐, 레이블에 기반하느냐에 따라 목적지 주소 기반 포워딩, 레이블 기반 포워딩 두 가지 방법으로 나뉜다. Forwarding based on Destination Address (목적지 주소 기반 포워딩) - 목적지 주소 기반 포워딩에서 라우팅 테이블을 작게 만들어 처리 속도를 높이고 보안 문제를 해결하는 방법들로는 아래와 같은 방법들이 있다. 1. Next-Hop Method (다음 홉 방법) - 패킷 헤더의 목적지 IP주소를 라우팅 테이블과 비교하여 Next-Hop 경로를 결정하는 방식이다. - 전송 경로 상의, ..

Computer Science/Computer Network

[Computer Network] IP Packet Delivery | IP 패킷 전달

IP Packet Delivery IP 패킷 전달 - 패킷이 Source에서 Destination까지 전달되는 과정에서 목적지에 직접 전달되느냐, 전달되는 과정의 중간 경로이냐에 따라 Delivery(전달)의 형태는 두 가지로 나뉜다. Direct Delivery (직접 전달) - 같은 Link(물리 네트워크)에 연결된 노드로부터 패킷을 직접 전달받는 형태를 Direct Delivery(직접 전달)라고 한다. - 이 때, 패킷을 전달한 노드를 Deliverer(전달자)라고 한다. - Link내 통신에서 전달자는 다른 호스트가 될 것이고, 외부 인터넷을 통해 유입된 패킷의 전달자는 해당 Link의 라우터가 될 것이다. - 이 때, 패킷이 갖고 있는 목적지 IP주소의 Network 필드와 전달자의 주소의 N..

Computer Science/Computer Network

[Computer Network] NAT | 네트워크 주소 변환

NAT (Network Address Translation) 네트워크 주소 변환 - 한 네트워크에서 자신만의 독립적인 주소 체계를 사용하고자 할 때, 외부와 연결된 노드(라우터, 스위치 등)에서 NAT를 수행하게 된다. - NAT가 수행되는 경우는 아래와 같다: Site가 Private 주소 혹은 불법 주소*를 사용하는 경우 Site의 내부 네트워크 구성을 감추고자 하는 경우 Load Balancing을 수행하는 경우 인터넷 공유기를 사용하는 경우 * 불법 주소 : 주소 할당 체계를 무시한 주소를 의미한다. 1. Site가 Private 주소, 불법 주소를 사용하는 경우 - Site 내부에서는 Private 주소 체계를 사용하며, NAT를 수행하는 라우터 바깥에서는 200.24.5.8 주소 하나로 대표되..

Computer Science/Computer Network

[Computer Network] Special Address | 특수 주소

Special Address 특수 주소 - Classful Addressing과 Classless Addressing 모두 특수 용도의 주솟값을 미리 정의해놓았다. Special Address Net-ID (Prefix) Host-ID (Suffix) Source / Destination Network Address (Network Identifier) Specific All 0s None Directed Broadcast Address Specific All 1s 목적지 Limited Broadcast Address All 1s All 1s 목적지 All-Zero Address (This host on this network) All 0s All 0s 소스 Specific host on this net..

Computer Science/Computer Network

[Computer Network] Classless Addressing | 클래스 없는 주소 지정

Classless Addressing 클래스 없는 주소 지정 - IPv4 체계에서 IPv6 체계로 넘어가기 위한 중간 해결책으로 등장한 주소 지정 개념이다. - 클래스 기반 지정 방식과 달리, Classless 방식에서는 주소를 필요한 만큼만 할당하는 것을 목표로 한다. - Subnetting, Supernetting이 안 되어 있다는 가정 하에, Classful 방식에서는 IP 주소값만 주어져도 Net-id와 Host-id를 구분하는 것이 가능하다. - Classful 방식과 달리, Classless 방식에서는 다른 정보없이 IP 주소값만 주어진 상태에서 Net-id와 Host-id를 구분할 수 없다. Address Field (주소 필드) - Classless 방식으로 할당된 주소에는 Network-..

Computer Science/Computer Network

[Computer Network] Classful Addressing | 클래스 기반 주소 지정

Classful Addressing 클래스 기반 주소 지정 - IP 주소를 5개의 Class (A - E)로 나누어서 배분하는 방식이다. - TCP/IP 체계 도입 초반에 제안된 주소지정 개념이다. - Class A-E는 상위 Bit의 주소 시작값을 보고 판별할 수 있다. - 오른쪽 그림은 최상위 Byte의 값의 범위를 십진수로 판별하는 방법을 알려준다. - Net-id 필드에는 한 Byte당 한 Bit가 Parity Bit로 지정된다. - Class A : 0으로 시작 (1개의 Parity Bit) - Class B : 10으로 시작 (2개의 Parity Bit) - Class C : 110으로 시작 (3개의 Parity Bit) - Class D : 1110으로 시작 - Class E : 1111으로..

Computer Science/Computer Network

[Computer Network] Address Aggregation | 주소 집단화

Address Aggregation 주소 집단화 - Classless 주소 지정 방식에서, 라우팅 테이블의 크기가 증가되는 고질적인 문제를 완화하기 위한 방법이다. - Subnetting(서브네팅)의 반대개념인 Supernetting(수퍼네팅)은 할당받은 다수의 네트워크 주소를 통합하는 것을 의미한다. - 수퍼네팅은 개념적으로 존재하는 방법으로, 실제 환경에서는 잘 사용되지 않는 방식이며, 대신 Address Aggregation 방식이 널리 사용된다. Ex. 8개의 C Class 주소들에 대한 Address Aggregation 예시 - 8개의 네트워크를 통합되면 3Bit의 Host-id 필드가 추가된다.* - 통합된 네트워크를 관리하는 Site Router에 인접한 Internet Router는 네트..

Computer Science/Computer Network

[Computer Network] Subnetting | 서브넷팅

Subnetting 서브넷팅 - Classful Addressing(클래스 기반 주소지정)방식에서 배정받은 네트워크를 자체적으로 분할하여 주소 체계를 내부적으로 개편하는 방법이다. - 배정받은 네트워크는 Class A, B, C 네트워크 중 하나를 의미한다. (Unicast 주소) - 하나의 네트워크에 포함된 호스트들을 여러 그룹으로 묶는 방식이기 때문에, 서브넷팅이 진행되면 본 주소에서 Net-id의 Bit 필드는 늘어나고, Host-id 필드는 줄어들게 된다. - Class A, B, C는 각각 X.X.X.X/8, X.X.X.X/16, X.X.X.X/24와 같은 주소 형태를 보이는데, 서브넷팅된 네트워크의 주소는 X.X.X.X/9, X.X.X.X/15, X.X.X.X/19, X.X.X.X/28과 같이..

lww7438
'Computer Science/Computer Network' 카테고리의 글 목록 (3 Page)