DevOps/Network

DevOps/Network

[네트워크]Transport Layer(전송계층)

Transport Layer(전송 계층) 서로 다른 호스트에서 실행되는 애플리케이션 프로세스 간의 논리적인 연결을 담당한다. 전송 프로토콜(Transport protocol)은 end system에서 실행된다. 그래서 전송 계층을 논리적인 종단 간 전송 시스템(logical end-end transport system)라고 하기도 한다. 송신 측: 애플리케이션 메시지를 세그먼트 형태로 만들어 네트워크 계층으로 보낸다. 수신 측: 세그먼트를 메시지 형태로 만들어 애플리케이션 계층으로 보낸다. 네트워크 계층과 전송 계층의 차이점 네트워크 계층은 호스트 간의 논리적인 연결을 담당한다. 전송 계층은 프로세스 간의 논리적인 연결을 담당한다. 전송 계층에서 주로 다루는 것 TCP(connection oriented..

DevOps/Network

[네트워크]네트워크 레이어/NAT/DHCP

데이터를 보낼 때 네트워크 레이어는 세그먼트(전송계층)를 데이터그램(네트워크 계층)으로 캡슐화(encapsulate)한다. 데이터를 받을 때 네트워크 레이어는 데이터그램을 전송계층으로 보낸다. 네트워크 계층의 핵심 기능에는 '포워딩(forwarding)'과 '라우팅(routing)'이 있다. 네트워크에는 출발지에서 목적지까지 이동할 수 있는 여러가지 경로가 있다. 네트워크 계층에는 최상의 경로를 찾는 몇 가지 전략이 있다. 이 출발지에서 목적지로 패킷으로 이동하는 경로를 결정하는 프로세스를 라우팅이라고 한다. RIP, OSPF, BGP와 같은 다양한 라우팅 프로토콜이 있다. 포워딩은 다양한 네트워크들을 연결하는 스위칭이나 라우팅 장비에서 수행되는 동작으로, 들어온 패킷의 헤더 정보를 이용하여 최종 목적지..

DevOps/Network

[네트워크]패킷 교환 네트워크에서 지연과 손실

패킷 교환 네트워크(Packet Switching Network)에서 지연(delay)이나 손실(loss)가 어떻게 일어나게 되는 걸까? (1) 지연(delay) 검색, 이메일, 지도 등 많은 인터넷 애플리케이션의 성능이 네트워크 딜레이에 엄청난 영향을 받는다. (1) Processing delay 패킷의 헤더를 검사하고 패킷을 보낼 위치를 결정하는 데 필요한 시간이 Processing delay의 일부이다. 또한 업스트림 노드에서 라우터 A로 패킷의 비트를 전송할 때 발생한 패킷의 비트 수준 오류를 확인하는 데 필요한 시간도 포함한다. 고속 라우터의 Processing delay는 일반적으로 마이크로 초 이하다(즉, 실제로 별 문제 없는 지연임). 이 Processing delay 후 라우터는 라우터 ..

DevOps/Network

[네트워크]네트워크 기초와 OSI 7계층

네트워크의 형태는 규모에 따라 LAN, MAN, WAN으로 나눌 수 있다. 1.네트워크 형태 LAN(local area network; 근거리 통신망): 가까운 거리에 있는 단말간의 네트워크 단일 LAN은 거리적으로 한정되지만, 복수의 LAN을 연결하면 대형 네트워크 형성이 가능하다. 관리자가 직접 관리 가능한 영역 MAN(metropolitan area network; 도시권 통신망): LAN과 WAN 중간 정도의 네트워크 LAN이 1개의 기업, 빌딩 내를 연결하는 네트워크라면, MAN은 1개의 도시로 확장한 네트워크 WAN(wide area network; 광역통신망): 도시 간, 국가 간 등 원격지 사이를 연결하는 통신망 두 개 이상의 LAN 영역을 연결한 영역 광범위하게 분산된 LAN과 MAN을 ..

박한결
'DevOps/Network' 카테고리의 글 목록