Network 4

DHCP

DHCP란 네트워크 상에서 동적으로 IP, Gateway, DNS와 같은 네트워크 주소를 할당해주는 프로토콜. 쉽게 말해 아래 IPv4 설정을 '자동으로 IP 주소 받기'로 설정하면 DHCP 서버가 자동으로 IP를 할당해준다. DHCP 동작 방식 - DHCP 서버로부터 ip 할당을 위해 총 4가지 과정이 진행된다. 1. DHCP Discover - Client는 Broadcast 패킷을 전송해 DHCP Server를 찾는다. - 현재 IP는 0.0.0.0이며 Client MAC주소만 가지고 있는 상태 2. DHCP Offer - DHCP Server는 DHCP pool 내에 가용한 ip주소를 Broadcast로 전송한다. 3. DHCP Request - Client는 해당 IP를 사용하기 위해 Reque..

Network 2021.07.08

Rest API

Rest란 REST란, 웹 상의 여러 리소스를 URI 형태로 표현하고 이 리소스에 대한 행위를 HTTP Method로 정의하는 방식이다. REST의 요소는 크게 Method, Resource, Message로 구성된다. 예를 들어, 이름이 이재정인 사용자를 조회할게요. 라는 HTTP 요청이 있으면 '조회할게요' 부분이 Method, '사용자' 부분이 Resource, '이름이 이재정인 사용자' 부분이 Message이다. '조회한다'의 행위이기 때문에 이 예시에선 GET Method를 사용할 것이고, http://localhost:8080/users/이재정 Server로 curl 명령어 전송 ✅http.request.method == post로 필터링 시 안 보이는 이유는 TLS로 암호화되기 때문에 Ser..

Network 2021.07.08

VLAN

VLAN이란 - Virtual LAN, 하나의 브로드캐스트 도메인을 뜻함. - 스위치 내에서 여러 네트워크로 분리하기 위한 기능. 나누는 이유 - 최소한의 브로드캐스트 패킷 발생을 위함. - VLAN을 나누지 않으면 같은 대역의 모든 네트워크에 Broadcast 패킷이 발생한다. 이는 장비 부하나 네트워크가 느려짐의 원인이 될 수 있다. - VLAN을 사용하지 않으면 대역 수만큼 switch가 필요하다. 스위치 VLAN 구성 ✅Access Mode 단일 VLAN 구성 시 1. VLAN 생성 2. 각 스위치 별 VLAN 설정 3. VLAN 구성 확인 ✅Trunk Mode - 다중 VLAN 구성 시 802.1Q 프로토콜을 사용하는 방식 - 패킷에 4Byte의 태그가 추가됨(태그엔 VLAN 정보가 포함) - ..

Network 2021.07.08

NAT

NAT란 하나의 공인 IP를 여러 사설 IP로 변환해주는 기술 공인 IP 주소를 절약할 수 있다는 장점이 있음. 공유기 ip 설정 WAN 설정 - 공유기 자체의 IP를 설정하는 것이며, PC와 스위치간의 통신 매개체 LAN 설정 - IP주소는 Gateway 주소를 뜻하며 10번대역의 IP가 PC에 할당됨. - 공유기 연결 시 10번대역의 ip를 할당받는다. - 외부와 통신 시 공유기의 ip를 달고 패킷이 나가는 것 확인 (스위치와의 직접적인 통신이 불가능하기 때문) 외부와 통신 과정 - PC의 Gateway → AP의 Gateway → Switch → 외부

Network 2021.07.07