Network
-
OSI 7 Layer - 3계층 : IPv4Network 2023. 5. 22. 17:24
OSI 7 Layer - 3계층 : IPv4 IPv4가 하는 일 네트워크 상에서 데이터를 교환하기 위한 프로토콜로 단순히 다른 네트워크 대역과 통신하기 위해 네트워크 대역을 찾아가는 프로토콜이다. 20 바이트 데이터가 정확하게 전달될 것을 보장하지 않는다. 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. (악의적으로 이용하면 Dos 공격이 됨) 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장한다. IPv4 프로토콜의 구조 ✅ Version : IP프로토콜의 버전, 일반적으로 4만 온다. IPv6 프로토콜은 따로 있다. ✅ IHL : IP Header Length, 일반적으로 옵션을 제외한 20바이트, 이를 4로 나눠서 표기 표현할 수 있는 수가 4bit이기 때..
-
OSI 7 Layer - 3계층 : ARP 프로토콜Network 2023. 5. 12. 20:26
OSI 7 Layer - 3계층 : ARP 프로토콜 ARP 프로토콜 ARP가 하는 일 IP주소를 MAC주소로 변환해준다. ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소를 IP주소를 이용해서 알아오는 프로토콜이다. 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하다. 이 때 IP주소는 알고 MAC주소는 모르더라도 ARP를 통해 통신이 가능하다. ARP 프로토콜의 구조 ✅ 하드웨어 타입 : 2계층 주소의 타입 보통 이더넷 프로토콜이 오므로 0x0001이다. ✅ 프로토콜 타입 : 3계층 주소의 타입 IPv4 프로토콜이 오므로 0x0800이다. ✅ 하드웨어 주소 길이 : 2계층..
-
OSI 7 Layer - 3계층 : IP 주소Network 2023. 5. 12. 17:53
OSI 7 Layer - 3계층 - IP 주소 3계층이 하는 일 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할 지 제어하는 일을 담당한다. LAN과 LAN을 연결, WAN 대역에서 통신할 때 필요. 발신에서 착신까지의 패킷의 경로를 제어한다. INTRO : 3계층에서 쓰는 주소 1. IPv4 : 현재 PC에 할당된 IP 주소 IPv4 프로토콜로 통신하기 위해서는 IP주소, 서브넷마스크, 게이트웨이가 필요하다. 이러한 3계층 주소는 다음과 같은 리눅스 명령어로 확인할 수 있다. # 활성화된 전체 인터페이스 정보 확인 ifconfig # 사용하지 않는 것을 포함한 전체 인터페이스 정보 확인 ifconfig -a # 특정 인터페이스 정보만 보기 ifconfig..
-
OSI 7 Layer - 2계층Network 2023. 4. 15. 01:44
OSI 7 Layer - 2계층 2계층에서 하는 일 2계층은 하나의 네트워크 대역 즉, 같은 네트워크 상에서 존재하는 여러 장비들 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달하고 추가적으로 오류제어, 흐름 제어를 수행한다. 2계층은 하나의 네트워크 대역(LAN)에서만 통신할 때 사용한다. 다른 LAN과 통신할 때는 항상 3계층이 도와주어야 한다. 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능하다. 2계층에서 사용하는 주소 : MAC MAC 장비(랜카드)가 실질적으로 부여받은 고유 주소로 총 48bit(6byte)로 이루어져 있다. 📌 16진수로 표기하며 1바이트 마다 - 또는 :로 표기한다. 📌 e.g.) 80:69:1A:00:00:00 📌 MAC = OUI + ..
-
네트워크란 무엇인가?Network 2023. 4. 15. 01:40
네트워크란 무엇인가? 네트워크란 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망 📌 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말 인터넷이란 전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는 하나의 거대한 네트워크 웹이란 인터넷 네트워크를 이용하여 통신되는 정보의 집합 네트워크의 분류 크기에 따른 분류 📌 LAN(Local Area Network) : 가까운 지역을 하나로 묶은 네트워크 📌 WAN(Wide Area Network) : 먼 지역을 묶은 네트워크, 즉 LAN과 LAN을 다시 하나로 묶은 것 📌 MAN(Metropolitan Area Network) 📌 VLAN, CAN, PAN 등등 연결 형태에 따른 분류 📌 Star형 : 중앙 장비에 모든 노드가 연결 일반적..