네트워크 / 메모

네트워크 분류

크기에 따른 분류

  • LAN(Local Area Network)
  • MAN (Metropolitan Area Network)
  • WAN(Wide Area Network)

연결 형태에 따른 분류

  • Star : 중앙 장비에 모든 노드 연결
  • Mesh : 그물처럼 서로서로 연결

통신 방식에 따른 분류

  • Unicast : 특정 대상과 1:1
  • Multicast : 특정 다수와 1:N
  • Broadcast : 같은 네트워크의 모든 대상

네트워크 모델

TCP/IP Model

  • TCP/IP 4 Layer
    • 1 Network Access Layer : Ethernet, PPP
    • 2 Internet Layer : IP, ICMP, ARP, RARP
    • 3 Transport Layer : TCP, UDP
    • 4 Application Layer : HTTP, FTP

OSI Reference Model

  • OSI 7 Layer
    • 1 Physical Layer
    • 2 Data Link Layer : Ethernet, Token Ring, FDDI
    • 3 Network Layer : IP, ICMP, ARP, RARP
    • 4 Transport Layer : TCP, UDP
    • 5 Session Layer : NetBIOS, SAP, SDP, NWLink
    • 6 Presentation Layer : ASCII, JPEG, MPEG, GIF
    • 7 Application Layer : HTTP, FTP, SMTP
4 Application Layer 7 Application Layer
6 Presentation Layer
5 Session Layer
3 Transport Layer 4 Transport Layer
2 Internet Layer 3 Network Layer
1 Network Access Layer 2 Data Link Layer
1 Physical Layer

PDU

  • Protocol Data Unit
  • 각 계층에서 헤더와 데이터를 합친 부분
  • Physical Layer : Bits
    Data Link Layer : Frame
    Network Layer : Packet
    Transport Layer : Segment
    Session Layer, Presentation Layer, Application Layer : Data

Encapsulation, Decapsulation

 

Ethernet Protocol

  • MAC Address로 통신

IP

클래스

  • A 클래스 : 0 ~ 127로 시작(00000000 ~ 01111111)
  • B 클래스 : 128 ~ 191로 시작(10000000 ~ 10111111)
  • C 클래스 : 192 ~ 223으로 시작(11000000 ~ 11011111)
  • D 클래스 : 224 ~ 239로 시작(11100000 ~ 11101111)
  • E 클래스 : 240 ~ 255로 시작(11110000 ~ 11111111)

사설 IP 대역

  • 10.0.0.0/8 : 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0/12 : 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0/16 : 192.168.0.0 ~ 192.168.255.255

프로토콜

ARP(Address Resolution Protocol)

  • IP 주소로 MAC 주소를 알아내는 프로토콜

RARP(Reverse Address Resolution Protocol)

  • MAC 주소로 IP 주소를 알아내는 프로토콜

NDP(Neighbor Discovery Protocol)

  • IPv6에서 IP 주소로 MAC 주소를 알아내는 프로토콜

GARP(Gratuitous Address Resolution Protocol)

  • 자신의 IP와 MAC주소를 알리는 목적으로 사용

VPN

  • Virtual Private Network
  • SSL VPN과 IPsec VPN이 있다.
  • SSL VPN은 클라이언트와 네트워크를 연결한다.
  • IPsec VPN은 네트워크와 네트워크를 연결한다.

IPSec(인터넷 프로토콜 보안, Internet Protocol Security)

통신 세션의 각 IP패킷을 암호화하고 인증하는 안전한 인터넷 프로토콜(IP) 통신을 위한 인터넷 프로토콜 묶음

도메인

FQDN(Fully Qualified Domain Name)

  • 전체 주소 도메인 네임
  • 호스트 이름과 도메인 이름을 포함한 전체 도메인 이름
  • 절대 도메인 네임(absolute domain name)이라고도 한다.

장비

스위치

L2 스위치

  • MAC 주소를 보고 데이터 전달

L3 스위치

  • IP를 보고 데이터 전달
  • 공유기는 가정용 L3 스위치

L4 스위치

  • IP와 Port를 보고 데이터 전달
  • 로드 밸런싱 가능

용어

  • MAC Address : Media Access Control Address
    네트워크 카드의 고유 주소
    제조사에서 부여

MAC 주소 확인하는 방법

  • Windows : ipconfig /all, getmac
  • Linux : ip addr, ip link

휴대폰 네트워크에서는 MAC 주소 대신 IMEI(International Mobile Equipment Identity) 사용

  • Node
    네트워크에 연결된 기기
    노트북, 스마트폰, 서버, 라우터 등
  • Router
    패킷을 한 네트워크에서 다른 네트워크로 옮기는 역할
  • BGP
    경계 경로 프로토콜(BGP, Border Gateway Protocol)은 인터넷에서 주 경로 지정을 담당하는 프로토콜의 한 종류이다. 인터넷에서 목적지까지 경유하는 자율 시스템(AS, Autonomous System) 중 라우팅 및 자율 시스템의 순서를 전송하기 위해 설계된 경로 지정 알고리즘으로, 표준화된 외부 게이트웨이 프로토콜의 하나이다.
  • IXP
    Internet eXchange Point
    AS의 물리적 연결점

기타

Wireshark

 

같은 카테고리의 다른 글

당구 / 용어 - 한국어, 영어, 일본어

당구 / 용어 - 한국어, 영어, 일본어

당구 용어를 한국어, 영어, 일본어로 정리해봅니다. 일본어는 우리나라에서 주로 들을 수 있는 것으로, 올바른 일본어가 아닐 수 있습니다. 한국어 영어 일본어 공 Ball 다마 당구대 Table 다이 비틀기 / 회전 Spin / English 시네루 중심 치기 / 무회전 Center Shot / No English 무시 끌어 치기 Draw Shot 시끼 / 식끼 / 히끼 바깥 돌리기 / 뒤돌려 치기 Out Side Angle Shot 우라 안 돌리기 / 앞돌려 치기 In Side Angle Shot 오마 상자 돌리기 ...

윈도우 11 / PowerShell 7 설치하는 방법

윈도우 11 / PowerShell 7 설치하는 방법

윈도우 11에 Windows 터미널이라는 것이 생겼다. 시작 메뉴에도 있고, 파일 탐색기에서 마우스 우클릭해도 있다. 내가 원하는 위치에서 터미널을 쉽게 열 수 있다는 게 장점. 기본 터미널로 PowerShell이 설정되어 있는데, 언제부턴가 최신 PowerShell을 설치해보라는 메시지가 뜬다. 특별히 불편한 점은 없지만, 그 메시지가 보기 싫어서 업그레이드를 해보았다.(정확히는 업그레이드가 아니라 새로운 PowerShell을 설치하는 것.) URL을 ...

Synology NAS / 휴지통 활성화하는 방법, 비활성화하는 방법

Synology NAS / 휴지통 활성화하는 방법, 비활성화하는 방법

처음 공유 폴더를 만들 때 휴지통을 활성화할 것인지 묻는다. 이때 활성화를 한 후 나중에 필요 없어질 수도 있고, 활성화를 하지 않았는데 필요해질 수도 있다. 휴지통 설정은 공유 폴더를 만든 후에서 변경할 수 있는데, 그 방법을 알아본다. 휴지통 활성화 설정 변경하기 또는 ...

삼성 갤럭시 / 삼성 페이 앱 설치하는 방법

삼성 갤럭시 / 삼성 페이 앱 설치하는 방법

삼성 갤럭시 스마트폰을 초기화했습니다. 뭔가 마음에 들지 않을 때는 초기화하는 것이 최고입니다. 그런데 초기화하고 났더니 삼성 페이 앱이 없습니다. 원래 기본적으로 설치되는 거 아니었나요? 일단 앱이니 앱스토어에 갑니다. 구글 플레이... 삼성 페이 앱이 없습니다. 원스토어... 여기에도 없습니다. 음... 스토어가 또 있나? 아, 갤럭시 스토어(Galaxy Store)가 있네요. 갤럭시 스토어에서 검색하니... 삼성 페이 앱이 나옵니다. ...

윈도우 11 / 압축 하기, 압축 풀기

윈도우 11 / 압축 하기, 압축 풀기

꽤 오래전에는 윈도우에 압축 프로그램이 없었다. 압축 만들고 해제하기 위해서는 별도의 프로그램을 설치해야 했다. 하지만 지금은 윈도우에 ZIP 형식으로 압축하고 해제하는 기능이 포함되어 있다. 압축 하기 압축을 하고 싶다면, 파일 또는 폴더를 선택하고 마우스 우클릭한다. 을 클릭하면... 우클릭 했던 파일 또는 폴더 이름으로 압축 파일이 만들어진다. 이름은 적절히 정한다. 압축 해제하기 압축 파일을 선택하고 ...

윈도우 11 / 원격 데스크톱 / 연결 허용하는 방법

윈도우 11 / 원격 데스크톱 / 연결 허용하는 방법

원격으로 다른 컴퓨터에 들어가는 방법은 여러 가지가 있다. 그 중 가장 간단히 사용할 수 있는 것은 윈도우에 포함된 원격 데스크톱이다. 별도의 소프트웨어를 설치할 필요 없이 활성화만 시켜주면 된다.(단, Windows Home 에디션에는 이 기능이 없으므로, Pro 이상의 에디션을 구입하거나 다른 방법을 찾아야 한다.) 원격 데스크톱으로 연결되는 것을 허용하는 것은 설정에서 한다. 단축키 ...

구글 / 계정 삭제(회원 탈퇴) 하는 방법

구글 / 계정 삭제(회원 탈퇴) 하는 방법

구글 계정은 여러 개 만들 수 있습니다. 입력해야 하는 정보도 별로 없고, 실명 인증도 없고, 간편하게 원하는 만큼 계정을 만들 수 있습니다. 그래서 만들기는 했지만 사용하지 않는 계정이 생기기 시작합니다. 사용하지 않는다면 탈퇴하는 게 좋겠죠? 구글에서는 회원 탈퇴라는 용어를 쓰지 않고, 계정 삭제라고 합니다. 계정을 삭제하기로 했다면, 일단 백업할 데이터가 있는지 잘 ...

한컴오피스 / 한글 / 2022 / PDF로 변환하는 방법

한컴오피스 / 한글 / 2022 / PDF로 변환하는 방법

문서 공유는 PDF로 하는 것이 좋다. 그래야 보는 사람이 문서를 만든 프로그램이 없어도 볼 수 있다. 널리 쓰이는 한컴오피스 한글도 마찬가지. 예전에는 거의 모든 PC에 한글이 설치되어 있었지만, 시간이 지날수록 한글보다는 워드를 사용하는 사람이 많아지고 있다. 게다가 한글 뷰어는 정책이 까다로와서 기업에서 맘대로 사용하지 못한다. 한글 문서를 PDF로 변환하는 방법은 여러 ...

윈도우 10 / 캡처 도구로 화면 캡처하는 방법

윈도우 10 / 캡처 도구로 화면 캡처하는 방법

윈도우 10에 포함된 캡처 프로그램 컴퓨터 화면을 캡처해야할 때가 있습니다. 캡처하는 방법은 여러 가지가 있는데, 캡처 전용 프로그램을 이용하면 다양한 방식으로 캡처를 할 수 있습니다. 하지만, 단순한 캡처라면 윈도우 10에 포함된 캡처 도구를 이용하는 것도 좋습니다. 별도로 프로그램을 설치할 필요가 없기 때문입니다. 캡처 도구 사용하는 방법 왼쪽 아래에 있는 돋보기 버튼을 클릭하고 '캡'을 입력하면 ...

PuTTY / 사용법 / 백업하는 방법, 복원하는 방법

PuTTY / 사용법 / 백업하는 방법, 복원하는 방법

PuTTY는 널리 사용되는 무료 SSH 클라이언트 프로그램입니다. 많은 기능을 포함하고 있어 사용에 문제는 없는데, 한 가지 아쉬운 점은 설정을 백업, 복원하는 기능이 없다는 것입니다. 하지만, 다른 방법으로 백업과 복원이 가능합니다. 바로 레지스트리를 이용하는 것입니다. PuTTY 백업 WIN+R을 눌러 실행 창을 엽니다. regedit을 입력하고 을 클릭합니다. 왼쪽을 확장하면서 \HKEY_CURRENT_USER\SOFTWARE\SimonTatham로 찾아 들어갑니다. 마우스 우클릭 후 를 클릭합니다. 파일 이름을 ...