네트워크 시작하기

데브tty·2021년 9월 27일
0

네트워크

목록 보기
1/4

홈 네트워크

홈 네트워크는 어떤 인터넷 회선을 연결하더라도 같다고 한다. 최근에는 모바일 단말기를 사용하는 사용자가 늘어 공유기를 설치하는 집이 많이 늘었다. 홈 네트워크를 구성하기 위해선 모뎀, 공유기, 단말간 물리적 연결이 필요하다. 추가적으로 무선 연결은 무선 랜카드가 필요하다.

데이터 센터 네트워크

데이터 센터 네트워크는 안정적이면서 빠른 네트워크가 필요하다. 안정적인 서비스를 위해 이중화 기술을 사용한다. 10G ~ 800G 혹은 이상으로 다양한 대역폭을 사용한다. 기존에는 3계층 구성이 일반적이었지만 가상화 기술과 높은 대역폭을 요구하는 Scale-Out 애플리케이션의 등장으로 2계층 구성인 Spine-Leaf 구조로 데이터 센터가 변하게 되었다. Spine-Leaf 구조는 서버간 통신이 늘어난 최근 트래픽 경향을 지원하기 위해 제안되었다. 10G Base-T 이더넷 포트가 스위치(Top of Rack, TOR)와 연결되고 Leaf인 TOR 스위치는 스파인 스위치와 연결되는 추세이다.

Scale-Out Application?
Spine-Leaf Structure?

프로토콜

네트워크에서 통신할때 규약을 프로토콜이라고 부른다. 프로토콜은 협회, 회사에 따라 달라 질 수 있으나 최근에는 이더넷-TCP/IP 기반 프로토콜로 변경되었다.

물리 : 이더넷
논리 : TCP/IP

옛날에 한정적인 자원으로 효율적인 통신을 위해 프로토콜을 문자 기반이 아닌 2진수 Bit를 기반으로 만들졌다. 애플리케이션 레벨에선 프로토콜은 Bit 기반이 아닌 문자 기반으로 프로토콜이 많이 사용되었다. 이렇게 문자로 만들어진 프로토콜은 사람이 쉽게 읽을 수 있다.

문자 기반의 프로토콜 종류 : HTTP 프로토콜
이러한 문자 기반의 프로토콜은 효율성은 떨어지지만 확정성이 좋다

TCP/IP

TCP/IP는 일반적으로 프로토콜이라 부르지 않고 프로토콜 스택이라고 부른다. TCP와 IP는 별도 계층에서 동작하는 프로토콜이지만 함꼐 사용하고 있고, 이런 묶음을 프로토콜 스택이라 부른다. TCP/IP 프로토콜 스택에는 UDP, ICMP, ARP, HTTP, SMTP, FTP와 같은 다양한 애플리케이션 레이어 프로토콜이 존재한다.

애플리케이션 계층 : FTP, SSH, TELNET, DNS, SNMP
트랜스포트 계층 : TCP, UDP
네트워크 계층 : ICMP, IP, ARP
데이터 계층, 물리 계층 : 이더넷


추가 설명 필요

OSI 7계층

네트워크 이해를 위해 OSI 7계층은 꼭 필요하다. OSI 7계층은 애플리케이션, 표현, 세션, 전송, 네트워크, 데이터, 물리 계층으로 이루어져 있다.

애플리케이션 계층 (데이터) (애플리케이션)
표현 계층 (데이터) (애플리케이션)
세션 계층 (데이터) (애플리케이션)

전송 계층 (세그먼트) (DATA-FLOW)
네트워크 계층 (패킷) (DATA-FLOW)
데이터 계층 (프레임) (DATA-FLOW)
물리 계층 (비트) (DATA-FLOW)

OSI 모델 & TCP/IP 모델

OSI 모델은 7계층으로, TCP/IP 모델은 4계층으로 이루어져 있다. TCP/IP 모델은 개발자가 고려해야 할 부분과 서버, 네트워크 엔지니어가 고려해야 할 부분이 더욱 잘 구분되어 있다.

보충 설명 필요

profile
dev띠

0개의 댓글