5장 컴퓨터 과학/Computer Network29 [컴퓨터 네트워크] 포워딩 방식 포워딩이 최종 수신지로 전달되는 경로에 패킷을 위치시킨다는 의미라면, 라우팅에는 포워딩이 원활하게 이루어지도록 라우팅 테이블을 생성하고 참조한다는 의미가 있다. 어떤 호스트가 전송할 패킷을 갖고 있거나 라우터가 포워딩해야 하는 패킷을 수신한 경우, 최종 수신지에 이르는 최적의 경로를 찾기 위해 라우팅 테이블을 조사하게 된다. 이 방식은 비교적 간단하고 현재 널리 사용되고 있고, 이를 위해서는 라우팅 테이블이 꼭 필요하다. 그런데 오늘날과 같은 인터넷 환경에서는 라우팅 테이블에 들어가는 목록의 수가 너무 많아져 이를 해결하기 위해 다음과 같은 방식들이 추가로 개발되었다. 다음 홉 방식 다음 홉(Next Hop)이란 수신지까지 가는 경로에 있는 바로 다음 라우터를 말한다. 라우팅 테이블에 전체 경로에 대한 .. 2021. 6. 16. [컴퓨터 네트워크] 네트워크 계층 OSI 참조모델의 3계층인 네트워크 계층(Network Layer)은 네트워크 시스템 상호 간에 패킷이 전달될 수 있도록 경로를 배정하고 중계하는 역할을 한다. 네트워크 계층이 반드시 수행해야 하는 두 가지 기능은 라우팅(Routing)과 포워딩(Forwarding)이다. 라우팅은 전송지에서 수신지까지의 경로를 결정하는 것이고 포워딩은 그 경로에 패킷을 위치시키는 것이다. 라우팅은 패킷을 전송할 수 있는 무수히 많은 경로 중에서 최적의 경로를 라우팅 알고리즘으로 선택해 라우팅 테이블에 저장하는 작업이고, 포워딩은 포워딩 테이블에 적힌 수신지 주소에 대응된 출력 포트로 패킷을 이동시키는 작업이다. 이때 패킷의 이동은 직접 전달(Direct Delivery)과 간접 전달(Indirect Delivery)의 .. 2021. 6. 16. [컴퓨터 네트워크] DNS DNS의 개념 네트워크에서 컴퓨터들은 IP 주소를 이용해 서로를 구별하고 통신하지만, 사람들은 이진수로 표시되는 IP 주소를 기억하기 쉽지 않으므로 식별할 수 있는 문자로 주소를 만들어 사용한다. 이를 도메인(Domain)이라 한다. 도메인은 '.' 또는 루트(Root)라는 역트리(Inverted Tree) 구조로 구성되어 있다. 루트 도메인 바로 아래 단계를 1단계 도메인 또는 최상위 도메인(Top Level Domain, TLD)이라 하고, 그 다음 단계를 2단계 도메인(Second Level Domain, SLD)이라고 한다. 이처럼 도메인 이름이 계층적으로 이루어져 있는 체계를 DNS(Domain Name System)라고 한다. 인터넷에 연결되는 호스트 컴퓨터에 부여되는 도메인 이름의 모호성과 .. 2021. 6. 15. [컴퓨터 네트워크] 서브넷 구성과 활용 서브넷의 개념 IP 주소는 네트워크 ID와 호스트 ID라는 두 개의 동위 계층으로 구성된다. 이제 서브넷(Subnet)을 새로운 동위 계층으로 정의하고 네트워크를 서브넷으로 분할하는 방법을 살펴보자. 서브넷이란 하나의 IP 네트워크 주소를 네트워크 내부에서 적절히 분할해 실제로는 다수의 상호 연결된 하부 네트워크로 나누어 사용하는 방법이다. 회사나 조직에 할당된 네트워크 ID의 IP 주소를 사용해 내부적으로 여러 개의 서브넷을 구성하는 과정을 서브네팅(Subnetting)이라고 한다. 이때 할당받은 네트워크 ID를 가진 IP 주소들은 각각의 새로운 네트워크 ID를 가진 IP 주소로 세분화된다. 여기서 IP 주소는 바이트로 표현하는 옥텟 표기법을 사용하지만, 내부적으로는 이진수를 사용한다. 서브넷 사용 이.. 2021. 6. 15. [컴퓨터 네트워크] IPv4의 주소체계 IP 주소의 표현 IPv4의 IP 패킷은 전송지와 수신지 주소 영역이 각각 32비트로 구성되어 있다. IP 주소는 32비트의 이진수이므로, 사용 가능한 총 주소의 개수는 232개, 즉 4,294,967,296개이다. IPv4는 기본적으로 클래스(Class)로 구분되는 주소체계를 갖고 있다. IPv6의 주소 영역은 IPv4보다 네 배 큰 128비트로 확장되어 이론상 거의 무한대의 주소를 사용할 수 있다. 이진수로 구성된 IP 주소를 기억하는 것은 쉬운 일이 아니다. 따라서 심볼화된 이름인 도메인 이름(Domain Name)을 대신 사용한다. 심볼화된 주소 표현은 네트워크를 통해 데이터를 전송할 때 숫자 형태의 IP 주소로 다시 변환된다. 주소 변환은 대부분 자동으로 수행되고, 변환된 결과는 메모리에 저장된.. 2021. 6. 14. 이전 1 2 3 4 5 6 다음 반응형