hey_mi
heymi 스터디기록
2024.10.24

네트워크 미시적으로 살펴보기

프로토콜이란?

네트워크에서도 언어와 유사한 개념으로 노드 간에정보를 올바르게 주고 받기 위해 합의된 규칙이나 방법을 의미한다.

모든 프로토콜에는 저마다의 목적과 특징이 있으며, 프로토콜의 임무는 정해져 있기에 저마다 목적과 특징이 다양하다. (프로토콜로 주고받는 패킷의 부가 정보도 달라질 수 있다.) 프로토콜마다 패킷의 헤더 내용이 달라질 수 있다. (헤더가 없는 프로토콜도 있다.)

네트워크 계층 모델이란?

통신이 일어나는 각 과정을 계층으로 나뉘며, 나눈 계층 구조를 네트워크 참조 모델이라고 한다. 각 과정을 계층으로 표현한다는 점에서 네트워크 계층 모델이라고 부른다.

통신과정을 계층으로 나눈 이유(두가지)

첫번째. 네트워크 구성도 설계가 용이하다. 각 계층이 수행해야 하는 역활이 정해져 있으므로 계층의 목적에 맞게 프로토콜과 네트워크 장비를 계층별로 구성할 수 있다. 물론 모든 프로토콜이나 네트워크 장비가 참조와 모델이 완벽히 들어맞는 것은 아니다. 장점 : 네트워크 참조 모델은 네트워크 구성 및 설계에 가이드라인 역활을 한다.

두번째. 네트워크 문제 진단과 해결이 용이하다. 통신 과정에서 문제가 발생하더라도 문제의 원인을 계층별로 진단하기 수월하다. 장점 : 네트워크를 계층별로 진단하면 문제 발생 지점을 추측할 수 있어. 문제 진단과 해결이 수월하다.

네트워크 참조 모델로는 OSI모델과 TCP/IP모델 두가지로 나뉜다.

OSI모델이란?

국제 표준화 기구에서 만든 네트워크 모델로 통신 단계를 7개의 계층으로 나뉘며, 최하위 계층에서 최상의 계층순으로 물리계층 > 데이터 링크 계층 > 네트워크 계층 > 전송 계층 > 세션 계층 > 표현 계층 > 응용 계층 순서로 나누어져 있다.

OSI - 1계층 - 물리계층이란?

OSI모델의 최하단 계층으로, 1과 0으로 표현되는 비트신호를 주고 받는 계층이며, 가장 근본적인 통신이 이루어지는 계층이다. 통신 매체에 맞는 신호로 운반되도록 비튼 데이터의 변환이 이루어지고 통신 매체를 통해 송수신이 이루어지는 계층이다.

OSI - 2계층 - 데이터 링크 계층이란?

네트워크 내 주변 장치 간의 정보를 올바르게 주고 받았는지 확인하는 계층으로, 물리계층을 통해 주고받은 정보에 오류가 없는지 확인 하고, MAC 주소라는 주소체계를 통해 네트워크 내 송수신지를 특정하는 계층이다. 때로는 전송 과정에서 발생할 수 있는 충돌 문제를 해결하는 계층이기도 하다. (데이터 링크 계층은 물리 계층과 서로 밀접하게 연관된 계층이다.)

OSI - 3계층 - 네트워크 계층이란?

메시지를 다른 네트워크에 속한 수신지까지 전달하는 계층으로, 데이터 링크 계층에서 네트워크 내의 주변 장치간의 통신이 이루어진다. 네트워크 계층은 인터넷을 가능하게 하는 계층이라고 할수 있다. IP주소라는 주소 체계를 통해 통신하고자 하는 수신지 호스트와 네트워크를 식별하고, 원하는 수신지에 도달하기 위해 최적의 경로를 결정한다.

OSI - 4계층 - 전송 계층이란?

신뢰성 있고 안정성 있는 전송을 해야 할때 필요한 계층으로, 패킷이 정상적으로 보내졌는지 중간에 유신된 정보는 없는지 순서가 뒤바뀐 것은 없는지 등을 확인하여 안정적으로 전송이 이루어지도록 하는 계층이다. 포트라는 정보를 통해 실행 중인 응용 프로그램의 식별이 이루어지기도 한다.

OSI - 5계층 - 세션 계층이란?

세션을 관리하기 위해 존재하는 계층이다. 세션통신을 주고받는 호스트의 응용 프로그램 간 연결 상태를 의미한다. 연결 상태를 생성하거나 유지하고, 종료되었을 때는 끊어 주는 역활을 담당한다.

OSI - 6계층 - 표현 계층이란?

변역기와 같은 역활을 하는 계층이다. 람이 이해할 수 있는 언어인 문자를 컴퓨터가 이해할 수 있는 코드로 변환하거나, 압축, 암호화와 같은 작업을 하는 계층이다.

OSI - 7계층 - 응용 계층이란?

OSI 참조 모델 최상단에 있는 계층으로, 사용자 및 사용자가 이용하는 응용 프로그램과 가장 밀접한 계층이다. 사용자가 이용할 응용 프로그램에 다양한 네트워크 서비스를 제공하는 계층이다. 여러 응용 프로그램에 다양한 서비스가 제공될 수 있는 만큼 타 계층에 비해 응용 계층에 속한 프로토콜이 많다.

TCP / IP 모델이란?

네트워크를 이론적으로 기술하기 보다는 구현에 중점을 둔 네트워크 참조 모델이다. OSI모델의 목적이 '이상적 설계'에 가깝다면, TCP/IP모델은 '실용적 구현'에 가깝다.

TCP/IP 모델은 4계층으로 나뉘며, 인터넷 프로토콜 스위트, TCP/IP 프로토콜 스택 이라고도 부른다.

TCP/IP 모델에서 프로토콜 스위트, 프로토콜 스택이란??

다양한 계층의 프로토콜 집합을 말하며, 세트의류처럼 주로 함께 활용되는 프로토콜이다.

TCP/IP 모델에서도 TCP, IP 를 포함해 UDP,APP,HTTP등 다양한 프로토콜들이 주로 묶여 함께 사용된다. TCP/IP를 중심으로 한 프로토콜들의 집합을 통칭하기 위해 프로토콜 스위트 , 프로토콜 스팩이라 부른다.



heymi 스터디기록
의 다른 카테고리
0
👍0
👏0
🤔
댓글 작성