OSI 7 Layer
μ§λ μκ° κ°λ¨νκ² OSI 7 Layer μ λν΄μ μμ보μκ³ , κ°κ° Layer λ₯Ό λννλ κ²λ€μ λν΄μ μμ보μλ€.
μ΄λ²μλ Wireshark λ‘ λ€νΈμν¬ ν΅μ μ΄ μ΄λ£¨μ΄μ§λ©΄ OSI 7 Layer κ° μ΄λ»κ² λμνλμ§, μ΄λ€ ν€λλ₯Ό κ°μ§κ³ μλμ§ μμλ³΄λ € νλ€.
OSI 7 | Layer NO. | TCP/IP | Ohters |
Application | L7 | HTTP | FTP, SMTP, SSH |
Presentation | |||
Session | |||
Transport | L4 | TCP | UDP |
Network | L3 | IP | IPv6, ARP |
Data Link | L2 | Ethernet | SDLC |
Physical |
μ€μ§μ μΌλ‘ νλ‘κ·Έλλ°μΌλ‘ λ€λ£° μ μλ Layer λ Physical μ μ μΈν 6κ°μ Unit μ΄λ€.
κ·Έ μ΄ν Data Link λΆν° Application Layer κΉμ§ μ°¨λ‘λ‘ L2, L3, L4, L7 μ΄λΌ λΆλ₯΄κ³ L7 μλ Session + Presentation + Application μμμ΄ κ°λ μ μΌλ‘ ν©μ³μ ꡬλΆνκ³€ νλ€.
κ°κ°μ Layer λ₯Ό λννλ νμ μ μ΄λ²μ Wireshark λ‘ λΆμν΄λ³΄μ.
Wireshark λ‘ ν¨ν· μΊ‘μ³νκΈ°
μ°μ λ€νΈμν¬ ν¨ν·μ μΊ‘μ³νκΈ° μν΄μ Wireshark λ₯Ό μ΄μ©ν κ²μ΄λ€.
ν¨ν·μ μΊ‘μ³νκΈ° μν΄μ νμ¬ λ€νΈμν¬λ₯Ό μΊ‘μ³νλ€.
λλ WAN μΌλ‘ μ‘νμκΈ° λλ¬Έμ Wifi λ₯Ό Target μΌλ‘ μ€μ νλλ‘ νκ² λ€.
κ·Έλ¦¬κ³ http fileter λ₯Ό κ±Έμ΄μ λ μλ€λλ μ무 ν¨ν·μ΄λ μ‘μ보μ
κ·ΈλΌ μλ Packet Details λΆλΆμμ 4 κ°μ Detail μ λ³΄κ° λμ€κ² λλ€.
μ¬κΈ°μ 보μ΄λ μ΄ 4κ°μ Detail μ΄ L2, L3, L4, L7 μ λͺ¨λ λνλ΄λ κ³³μ΄λ λμ¬κ²¨ 보λλ‘νμ.
μ΄ 4κ°μ Expandable Column μ΄ μ‘΄μ¬νλ€.
- Ethernet II
- Internet Protocol Version 4
- Transmission Control Protocol
- Hypertext Transfer Protocol
μ΄λ€μ κ°κ° L2, L3, L4, L7 μ ν΄λΉνλ μ€μ ν¨ν· λ°μ΄ν°μΈλ°, κ°κ°μ λΆμν΄λ³΄μ.
L2 Data Link μ Ethernet
L2 μ ν΄λΉνλ νλ‘ν μ½λ‘ ν μ§μμμ λ€λ₯Έ μ§μμΌλ‘ λ°μ΄ν°λ₯Ό μ μ‘ λλ μμ ν λͺ©μ μ΄ μλ λ μ΄μ΄μ νλ‘ν μ½μ΄λ€.
Ethernet μ 물리 μ£ΌμμΈ MAC Address μ£Όμλ₯Ό ν¬ν¨νμ¬, λͺ©μ μ§μ MAC Addressμ μΆλ°μ§μ MAC Address λ₯Ό ν¬ν¨νλ€.
μ°λ¦¬κ° ν¨ν·μ μ‘μ λ, κ°μ₯ λ¨Όμ νμΈν μ μλ λ°μ΄ν°λ‘, λ€μκ³Ό κ°μ΄ Destination, Source MAC Address κ° μ‘΄μ¬νλ κ²μ μ μ μλ€.
μ¬κΈ°μμ μμΈν 보면 3κ°μ§μ μ λ³΄κ° λμ¨λ€.
μ΄ μ 보λ€μ μμκ°κΈ° μν΄ ν€λλ₯Ό μ‘°κΈ λΆμν΄λ³΄μ
Ethernet Header
μ΄λ μ΄λλ· νλ μμ ν€λλ μ΄ 14 byte μ ν¬κΈ°λ‘ μ‘΄μ¬νλλ°, λ€μκ³Ό κ°μ μ 보λ₯Ό κ°μ§κ³ μλ€.
- Destination MAC Address (6 byte)
- Source MAC Address (6 byte)
- ethertype (2byte)
λ€μμ μ΄λ€ PDUκ° λμ€λμ§λ νμ¬ ν€λμμ κ²°μ μ ν΄μ€μΌ νλ ν¨ν·μ νΉμ±μ μμ ethertype μ΄ κ½€ μ€μν μν μ μννλ€.
ethertype μ 2 byteλ‘ L3 μ 무μμ΄ λμ¬μ§ μ§μ ν΄μ£Όλλ°, νμ¬ Type μ IPv4 (0x0800) μ΄λ€.
λ§μ½ IPv4κ° μλλΌ IPv6 λΌλ©΄ 0x8100 μ΄ μ¬ κ²μ΄κ³ , ARP λΌλ©΄ 0x0806μ΄ μ¬ κ²μ΄λ€
L3 : Network μ Ipv4
L3μ ν΄λΉνλ νλ‘ν μ½λ‘ μ°λ¦¬κ° μ νλ IPκ° λμ€λλ°, L4λ μ€κ° λΌμ°ν°λ₯Ό ν΅ν λΌμ°ν μ ν¬ν¨νμ¬ ν¨ν· ν¬μλ©μ λ΄λΉνλ€.
Ethernet Frame Header λ°λ‘ λ€μμ μμΉν ν€λλ‘, νμ IPv4κ° μ€λ κ²μ μλκ³ , Ethernet Frame Header μμ ethertype μΌλ‘ λͺ μλ νλ‘ν μ½λ§ μ¬ μ μλ€.
Ipv4 Header
IPv4 λ λ€μκ³Ό κ°μ μ λ³΄κ° λ΄κΈ°κ² λλ€.
- Source Address (4 byte)
- Destination Address (4 byte)
- Protocol (1 byte)
μ¬κΈ°μ Ethernet Header κ³Ό λ§μ°¬κ°μ§λ‘ λ€μμ μ΄λ€ νλ‘ν μ½μ΄ μ¬μ§ μ ν΄μ£Όλκ² λ°λ‘ Protocol μμμ΄λ€.
νμ¬λ TCPλΌ 6μ΄λΌλ μ λ³΄κ° λ΄κ²¨μμ§λ§ λ§μ½ ICMPλΌλ©΄ 1, UDPλ©΄ 11? 17 μ΄λΌλ μ λ³΄κ° λ΄κ²¨μκ² λλ€.
L4 : Transport μ TCP
L4μ ν΄λΉνλ νλ‘ν μ½λ‘ TCPλ₯Ό μ¬μ©νλ€.
L4 μμλ L7κ³Ό L3 λ₯Ό μ°κ²°νκ³ μ λ’°μ±, νλ¦ μ μ΄, λ€μ€νμ κ°μ μλΉμ€λ₯Ό μ 곡νλ κ²μΌλ‘ μλ €μ Έ μλ€.
TCP Header
TCP Header μμ μ€μνκ² λ΄μΌν κ²μ λ°λ‘ Source Portμ Destination Port μ΄λ€
μ€μ§μ μΈ λ°μ΄ν°λ Payloadμ λ΄κ²¨μμ§λ§, Port λ‘ μλΉμ€λ₯Ό ꡬλΆνλ ν¨ν΄μ΄ μμ£Ό μ¬μ©λλ―λ‘ λ ν¬νΈλ₯Ό μμλλ κ²λ μ€μνλ€.
Wiresharkλ‘ λμκ°μ 보면 μμ Source Portμ Destination Port λ₯Ό μ½κ² νμΈν μ μλ€.
Session + Presentation + Application μ HTTP
L7 μ ν΄λΉνλ νλ‘ν μ½λ‘ μ΄μ PDUμΈ TCP μμ Payloadμ μ‘΄μ¬νλ μ€μ§μ μΈ λ°μ΄ν° μ΄λ€.
TCP μμ μ΄λ€ Payload κ° λμλλμ λ°λΌμ FTPκ° λ μ μκ³ SSHκ° λ μ μλ€.
νμ§λ§ νμ¬ μ‘μ ν¨ν·μ http ν¨ν·μ΄λ―λ‘ TCP Payload μλ Hypertext Transport Protocol μ΄ μ‘΄μ¬νλ κ²μ λ³Ό μ μλ€.
'π» Computer Science > - Network' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Network] λ€νΈμν¬ ν΄λμ€, Network Class μ λνμ¬ (0) | 2021.07.22 |
---|---|
[Network] Packet Switching, ν¨ν· κ΅ν λ°©μμ λν΄μ (0) | 2021.07.22 |
[Network] Host Byte Order κ³Ό Network Byte Order (0) | 2021.07.14 |
[Network] OSI 7 Layersμ TCP / IP ꡬ쑰 λΉκ΅ (0) | 2021.04.24 |
[Network] IP Address, IPv4 μ IPv6 κ·Έλ¦¬κ³ DNS (0) | 2021.04.23 |
λκΈ