CS/네트워크

CS/네트워크

OSI 7계층

네트워크 데이터 통신을 설명할 때 반드시 있어야 하는 중요한 개념이다. 과거 통신용 규약이 표준화되지 않고 별도로 개발했기 때문에 이를 통합하고자 했던 노력이 현재의 OSI 7계층으로 남아 있게 되었다. OSI 래퍼런스 모델 계층 용어 데이터(PDU) L7 Application Data 애플리케이션 계층 상위 계층 L6 Presentation Data L5 Session Data L4 Transport Segments 데이터 플로 계층 하위 계층 L3 Network Packets L2 Data Link Frames L1 Physical Bits OSI 7계층은 이 표와 같이 구성되어있으며 애플리케이션, 데이터플로 계층으로 구분하기도 한다. 전자는 말 그대로 애플리케이션 개발자들이 고려해야할 영역이고 후자..

CS/네트워크

프로토콜

네트워크에서 통신할 때의 규약을 프로토콜이라고 한다. 한정된 자원으로 통신을 수행해야 하다 보니 최대한 적은 데이터를 이용해 효율적인 프로토콜을 정의해야했다. 그래서 초창기에는 적은 자원, 느린 네트워크를 가지고 효율적으로 통신해야했기 때문에 2진수 비트기반의 프로토콜을 정의했다. 지금은 문자 기반 프로토콜들이 많이 사용되고 있는데 대표적으로 HTTP, SMTP가 있다. 데이터를 텍스트로 보내기 때문에 효율성은 비트 기반보다 떨어지나 다양한 확장이 가능하다는 장점이 있다.

CS/네트워크

네트워크 구성도

홈 네트워크 흔히 집에서 사용하는 네트워크 구성으로 어떤 인터넷 회선을 연결하더라도 같다. 최근 대부분의 집이 공유기를 사용하고 있는데 일반 사용자들은 이를 통해 홈 네트워크를 쉽게 구성할 수 있다. 구성요소로는 모뎀, 공유기, 단말이 존재하며 서로간의 무선 or 유선 연결이 필요하다. 데이터 센터 네트워크 안정적이고 빠른 대용량 서비스 제공을 목표로 구성한다. 이를 구성하기 위해서는 다양한 이중화 기술, 높은 통신량, 고속 이더넷 기술을 갖추고 있어야한다. 구성요소로는 기존 3계층 구성이 일반적이였지만 가상화 기술과 높은 대역폭을 요구하는 스케일 아웃 기반의 시스템이 등장하면서 2계층 구성인 스파인-리프 구조로 변화되였다.

옥탑방고래
'CS/네트워크' 카테고리의 글 목록 (4 Page)