IP 주소 체계 IP 주소는 크게 IPv4와 IPv6로 나뉩니다. IPv4는 32비트를 8비트 단위로 점을 찍어 표기하며, 123.45.67.89 같은 방식으로 IP 주소를 나타냅니다. 반면, IPv6는128비트를 16비트 단위로 콜론(:)을 사용하여 표기합니다. 따라서, IPv6 주소는 2001:db8::ff00:42:8329와 같은 방식으로 표현됩니다. 현재 가장 많이 사용되는 주소 체계는 IPv4이지만, 점차 IPv6로의 이동이 이루어지고 있습니다. 클래스 기반 할당 방식 과거 IP 주소 체계는 A, B, C, D, E 다섯 개의 클래스로 구분하는 클래스 기반 할당 방식을 사용했습니다. 이 방식은 네트워크 주소와 호스트 주소를 구분하여 사용했지만, 사용하는 주소보다 버리는 주소가 많아서 비효율적이었..
IP 주소 인터넷을 사용하면서 가장 기본적으로 접하는 개념 중 하나는 바로 'IP 주소'입니다. IP 주소는 인터넷의 기반 기술인 인터넷 프로토콜(IP)에 기반한 주소 체계입니다. ARP 실제로 컴퓨터 간의 통신은 MAC 주소를 기반으로 이루어집니다. 그렇다면 가상의 IP 주소를 실제 MAC 주소와 어떻게 연결할까요? 그 역할을 하는 것이 바로 'ARP(Address Resolution Protocol)'입니다. ARP는 IP 주소를 실제 MAC 주소로 변환하는 역할을 합니다. 반대로, 실제 MAC 주소를 가상의 IP 주소로 변환하는 역할을 하는 것이 RARP입니다. 위 그림처럼 그림처럼 장치 A가 ARP Request 브로드캐스트를 보내서 IP 주소인 120.70.80.3에 해당하는 MAC 주소를 찾습..
Programmers_Level_1 2023.12.15 - [코딩테스트/프로그래머스] - [Programmers][Java]최대공약수와 최소공배수 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]같은 숫자는 싫어 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]3진법 뒤집기 2023.12.17 - [코딩테스트/프로그래머스] - [Programmers][Java]예산 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]이상한 문자 만들기 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]크기가 작은 부분문자열 2023.12.21 - [코딩테스트/프로그래머스..
Programmers_Level_1 2023.12.15 - [코딩테스트/프로그래머스] - [Programmers][Java]최대공약수와 최소공배수 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]같은 숫자는 싫어 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]3진법 뒤집기 2023.12.17 - [코딩테스트/프로그래머스] - [Programmers][Java]예산 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]이상한 문자 만들기 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]크기가 작은 부분문자열 2023.12.21 - [코딩테스트/프로그래머스..
Programmers_Level_1 2023.12.15 - [코딩테스트/프로그래머스] - [Programmers][Java]최대공약수와 최소공배수 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]같은 숫자는 싫어 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]3진법 뒤집기 2023.12.17 - [코딩테스트/프로그래머스] - [Programmers][Java]예산 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]이상한 문자 만들기 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]크기가 작은 부분문자열 2023.12.21 - [코딩테스트/프로그래머스..
Programmers_Level_1 2023.12.15 - [코딩테스트/프로그래머스] - [Programmers][Java]최대공약수와 최소공배수 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]같은 숫자는 싫어 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]3진법 뒤집기 2023.12.17 - [코딩테스트/프로그래머스] - [Programmers][Java]예산 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]이상한 문자 만들기 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]크기가 작은 부분문자열 2023.12.21 - [코딩테스트/프로그래머스..
네트워크는 여러 개의 네트워크 기기를 기반으로 구축됩니다. 네트워크 기기의 처리 범위 네트워크 기기는 OSI 7 계층 모델에 따라 처리 범위를 가집니다. 상위 계층의 기기는 하위 계층의 기능까지 처리할 수 있지만, 그 반대는 불가능합니다. 다시 말해, 상위 계층의 기기는 하위 계층을 포함하는 원칙을 가지고 있습니다. 예를 들어, L7 스위치는 애플리케이션 계층을 처리하는 기기로, 그 아래 모든 계층의 프로토콜을 처리할 수 있습니다. 그러나 AP는 물리 계층만을 처리합니다. 각 계층별로 대표적인 네트워크 기기는 다음과 같습니다: 애플리케이션 계층: L7 스위치 애플리케이션 계층의 데이터를 처리합니다. 이 계층에서는 HTTP, FTP 등의 프로토콜이 동작합니다. 인터넷 계층: 라우터, L3 스위치 IP 프로..
Programmers_Level_1 2023.12.15 - [코딩테스트/프로그래머스] - [Programmers][Java]최대공약수와 최소공배수 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]같은 숫자는 싫어 2023.12.16 - [코딩테스트/프로그래머스] - [Programmers][Java]3진법 뒤집기 2023.12.17 - [코딩테스트/프로그래머스] - [Programmers][Java]예산 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]이상한 문자 만들기 2023.12.18 - [코딩테스트/프로그래머스] - [Programmers][Java]크기가 작은 부분문자열 2023.12.21 - [코딩테스트/프로그래머스..