목록Network (5)
공부용 블로그 | seokmin100
DNS와 자원도메인 네임과 네임 서버일반적으로 사용자는 상대 호스트를 특정하기 위해 IP 주소보다는 도메인 네임(Domain Name)을 많이 사용한다. 도메인 네임은 호스트의 IP 주소와 대응되는 문자열 형태의 호스트 특정 정보이다.IP 주소를 전화번호에 비유하면 도메인 네임은 전화번호에 대응하는 사용자 이름과 같다. 도메인 네임과 IP 주소는 네임 서버(Name Server)에서 관리한다. 도메인 네임을 관리하는 네임 서버는 DNS 서버라고 부른다. 네임 서버는 호스트의 도메인 네임과 IP 주소를 모아 관리하는 '공용' 전화번호부와 같은 역할을 한다. 도메인 네임을 네임 서버에 정의하면 해당 도메인 네임에 대한 IP 주소를 알려 주는 방식으로 도메인 네임을 통해 IP 주소를 알아낼 수 있다. 도메인 ..
전송 계층 개요: IP의 한계와 포트신뢰할 수 없는 통신과 비연결형 통신IP는 신뢰할 수 없는(비신회성) 프로토콜(Unreliable Protocol)이자 비연결형 프로토콜(Connetionless Protocol)이다. 달리 표현하면, IP를 통한 패킷의 전달은 신뢰성이 없는 통신이자 연결을 수립하는 과정이 없는 통신이다. 신뢰할 수 없는 통신은 IP 프로토콜이 패킷이 수신지까지 제대로 전송되었다는 보장을 하지 않는 특징을 일컫는다. 이는 통신 과정에서 패킷의 데이터가 손상되거나 중복된 패킷이 전송되었더라도 이를 확인하지 않고, 재전송도 하지 않으며, 순서대로 패킷이 도착할 것이라는 보장도 하지 않는다는 의미이다. 이러한 전송 특성을 최선형 전달(Best Effort Delivery)라고 부른다. 좋은..
LAN을 넘어서는 네트워크 계층데이터 링크 계층의 한계물리 계층과 데이터 링크 계층만으로는 LAN을 넘어서 통신하기 어렵다. 대표적으로 두 가지의 이유가 있다. 1. 물리 계층과 데이터 링크 계층만으로는 다른 네트워크까지의 도달 경로를 파악하기 어렵다물리 계층과 데이터 링크 계층은 기본적으로 LAN을 다루는 계층이다. 하지만 LAN에 속한 호스트끼지만 통신하지는 않는다. 패킷을 서로에게 도달하기까지 수많은 네트워크 장비를 거치며 다양한 경로를 통해 이동하는데, 이렇게 패킷이 이동할 최적의 경로를 결정하는 것을 라우팅(Routing)이라고 한다.물리 계층과 데이터 링크 계층의 장비로는 라우팅을 수행할 수 없지만, 네트워크 계층의 대표적인 장비인 라우터(Router)로는 가능하다. 2. MAC 주소만으로는 ..
이더넷이더넷 표준오늘날의 유선 LAN 환경은 대부분 이더넷을 기반으로 구성된다. 만약 유선 LAN 환경을 구축했다면 물리 계층에서는 이더넷 규격 케이블을 사용했을 것이고, 데이터 링크 계층에서 주고받는 프레임은 이더넷 프레임의 형식을 따를 것이다. 이더넷은 국제적으로 표준화가 이루어졌다. 이후 전기전자공학자협회에서 이더넷 관련 기술을 IEEE 802.3이라는 이름으로 표준화했다.IEEE 802.3은 서로 다른 컴퓨터가 각기 다른 제조사의 네트워크 장비를 사용하더라도 동일한 형식의 프레임을 주고받고 약속한 듯 통일된 형태로 작동하는 것은 통신매체를 비롯한 네트워크 장비들이 이터넷 표준을 준수하기 때문에 이더넷 관련 다양한 표준들의 모음을 의미한다고 봐도 된다. 통신 매체 표기 형태이더넷 표준 규격에 따라..
네트워크 거시적으로 살펴보기네트워크의 기본구조모든 네트워크는 '노드', 노드를 연결하는 '간선', 노드 간 주고받는 '메시지'로 구성된다.노드는 정보를 주고받을 수 있는 장치, 간선은 정보를 주고 받을 수 있는 유무선의 통신메체라고 이해하면 쉽다. - 호스트네트워크의 가장자리에 위치한 노드는 네트워크를 통해 흐르는 정보를 최초로 생성 및 송신하고, 최종적으로 수신한다.이런 가장자리 노드를 호스트라고 부른다.때로는 호스트가 네트워크상에서 특정한 역할을 수행하기도 하는데, 대표적인 역할로는 서버와 클라이언트가 있다. 서버는 '어떠한 서비스'를 제공하는 호스트이다. 여기서 '어떠한 서비스'는 파일이 될 수도, 웹 페이지가 될 수도, 메일이 될 수도 있다.클라이언트란 서버에게 어떠한 서비스를 요청하고 서버의 응..