[신입 CS 질문 ] 네트워크

박의진·2023년 7월 31일
0

CS

목록 보기
2/8

네트워크

노드와 링크가 서로 연결되어 있거나 열결되어 있지 않은 집합체

LAN

  • 근거리 통신망

MAN

  • 대도시 지역 네트워크

WAN

  • 광역 네트워크
  • 국가 또는 대륙 같은 넓은 지역에서 운영

TCP

  • 신뢰성 있는 통신을 위해 사용하는 프로토콜로 높은 신뢰성 보장
  • UDP 보다 속도가 느림
  • 3way, 4way, Handshake 기법으로 서버와 클라이언트가 통신
  • 흐름제어와 혼잡 제어가 이루어짐

UDP

  • 비 연결형 프로토콜로 손상된 데이터에 대해서 재전송하지않음
  • 신뢰성이 낮지만 TCP보다 속도가 빨라 스트리밍 같은 서비스에서 사용함

IP

  • Internet Protocol의 약자로 인터넷 망을 통해 패킷을 전달하는 프로토콜
  • 비연결성과 비신뢰성의 특징을 가짐
  • 비연결성은 패킷의 경로를 정하지 않는 것이고 비신뢰성은 패킷의 완전한 전달을 보장하지 않음
  • 논리적 주소

IP 주소 체계

IPv4

  • 32비트를 8비트 단위로 점 찍어 표기

PIv6

  • 64비트를 16비트 단위로 표기

MAC

  • 물리적 주소

프로토콜

  • 통신 장비 사이에서 메세지를 주고받는 통신 규악

DNS

  • 도메인 주소를 IP 주소로 변환해 주는 시스템

ARP

  • IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소의 다리역할을 하는 프로토콜

라우팅

  • IP 주소를 찾아가는 과정

HTTP

  • 웹상에서 서버와 클라이언트 사이의 통신을 위한 프로토콜

HTTPS

  • 애플리케이션 계층과 전송 계층 사이에 신뢰계층인 SSL/TLS 계층을 넣은 신뢰할 수 있는 HTTP 요청

TCP/IP 4계층 모델

  • 링크계층
  • 인터넷 계층
  • 전송 계층
  • 애플리케이션 게층

OSI 7계층

  • 물리 계층
  • 데이터 링크 계층
  • 네트워크 계층
  • 전송 계층
  • 세션계층
  • 프레젠테이션 계층
  • 애플리케이션 계층

네트워크 구조

  • 트리 토폴로지 : 계층형 토폴로지로 트리 형태로 배치한 구성

  • 버스 토폴로지 : 중앙 통신 회선 하나에 여러개의 노드가 연결되어 공유하며 근거리 통신망에서 사용

  • 스타 토폴로지 : 중앙에 있는 노드에 모두 연결된구조

  • 링형 토폴로지 : 각 노드가 양 옆에 두 노드와 연결하여 전체적으로 고리형 연결을 통해 통신

  • 메시 토폴로지 : 그물망 처럼 연결 된 구조

profile
주니어 개발자의 개발일지

0개의 댓글