네트워크 간단 정리

김민오·2022년 9월 11일
0

네트워크 : 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체, 여기서 노드란 서버, 라우터, 스위치와 같은 장치를 의미하며 링크는 유선 혹은 무선으로 연결되어 있을 수 있다.

네트워크 토폴로지 : 노드와 링크가 어떻게 배치되어 있는지에 대한 구조 혹은 연결 형태.

트리 토폴로지 : 트리 형태로 배치된 네트워크 구성이다, 노드를 추가하거나 삭제가 용이하며 특정 노드로 트래픽이 집중될 경우 하위 노드에 영향을 끼칠 수 있다.

버스 토폴로지 : 중앙 통신 회선 하나에 여러 개의 노드가 물려서 공유되는 네트워크 구성이다.

스푸핑 : LAN상에서 악영향을 끼칠 목적으로 만들어진 노드가 송신부의 패킷을 가로채서 다른 호스트에 가지 않도록하여 네트워크를 방해하는 것이다. 버스 토폴로지에서 발생할 수 있다.

스타 토폴로지 : 중앙에 있는 노드에 모두 연결된 네트워크 구성(ROS??)

병목 현상 : 네트워크가 하나의 요소로 인해서 제 기능을 모두 발휘하지 못하는 현상.

TCP/IP 4계층 모델

  • 애플리케이션 계층(FTP/HTYP/SSH) : 응용 프로그램이 사용되는 프로토콜 계층이다. 웹 서핑, 이메일과 같은 서비스들이 대표적이다.
  • 전송 계층(TCP/UDP) : 송신자와 수신자를 연결하는 통신 서비스를 제공한다.
  • 인터넷 계층(IP/ARP) : 장치로부터 받은 패킷을 IP 주소로 지정된 목적지로 전송하는 계층이다. 패킷을 받아야 하는 상대방의 주소를 지정하여 데이터를 보내며, 이 때 상대방이 데이터를 제대로 수신했는지에 대해서는 보장하지않는다.(비연결형)
  • 링크 계층(이더넷) : 광섬유, 무선 등을 사용하여 실질적으로 데이터를 전달하는 계층

TCP : 전송 계층의 프로토콜로 패킷 사이의 순서를 보장하고 연결지향 프로토콜을 사용하기 때문에 신뢰성을 구축해서 수신 여부를 확인한다. 신뢰성을 확보하는 과정에서 핸드셰이크 작업을 진행한다.

UDP : 순서를 보장하지않고 수신 여부를 확인하지 않는다, 단순히 데이터만 주고받는다.

profile
https://github.com/gimhema, https://gimhema.tistory.com/

0개의 댓글