네트워크 16

네트워크 기기

👣 각 계층에서의 기기 애플리케이션 계층 L7 스위치 인터넷 계층 라우터, L3 스위치 데이터 링크 계층 L2 스위치, 브리지 물리 계층 NIC, 리피터, AP 👣 애플리케이션 계층에서의 기기 👣 L7 스위치 로드 밸런서로 불리며, 서버의 부하를 분산시키는 기기. 단순히 트래픽을 분산시키기만 하는 것이 아니라 각 서버의 헬스 체크를 하며 분산을 한다. L4 스위치와 달리 IP, 포트뿐만 아니라 URL, 쿠키, HTTP 헤더 등등으로 분산 전략을 선택한다. 👣 인터넷 계층에서의 기기 👣 L3 스위치 라우터라고 불려도 되지만 특히나 하드웨어 기반으로 라우팅하는 장치를 L3 스위치라고 한다. L2 스위치 L3 스위치 참조 테이블 MAC 주소 테이블 라우팅 테이블 잠조 PDU 이더넷 프레임 IP 패킷 참조 주소..

네트워크 2023.07.20

TCP/IP 4 계층

👣 개요 각 계층은 특정 계층이 변경되어도 영향을 받지 않도록 설계되어 있다. 👣 Application Layer - L7 실질적으로 사람들에게 서비스를 제공하는 층. Ex) HTTP - WWW을 위한 데이터 통신의 기초, 웹 사이트에서 사용되는 프로토콜. FTP - 파일을 전송하는 프로토콜 SSH - 암호화 네트워크 프로토콜 SMTP - 전자 메일 전송을 위한 프로토콜 DNS - 도메인명과 IP 주소를 매핑하는 서비스. 👣 Transport Layer - L4 통신의 신뢰성, 흐름 제어를 제공하는 계층. Ex) TCP - 패킷 순서, 연결성 등을 확인해서 연결하는 프로토콜. [가상회선 패킷 교환] UDP - 패킷 순서, 연결성 등을 확인하지 않고 단순히 데이터만 전달하는 프로토콜. [데이터그램 패킷 교..

네트워크 2023.07.20

네트워크 성능 분석

👣 네트워크 성능 분석 절차 1. 네트워크와 무관한 애플리케이션 테스트를 진행. 2. 1번에서 문제가 없다면 네트워크 성능 분석. 👣 네트워크 성능 분석 방법 👣 ping [특정 노드의 IP] 특정 노드에 대해 일정 크기의 패킷을 전송하는 명령어. TCP/IP 프로토콜 중 ICMP 프로토콜을 사용 다음을 알 수 있다. 패킷 수신 상태 패킷 도달 시간 링크 장애 여부 👣 netstat 현재 접속되어 있는 서비스들의 네트워크 상태를 표시. 주로 어떤 포트가 사용되고 있는지 확인하기 위해 사용. 👣 nslookup DNS를 이용해서 특정 도메인[Ex) www.google.com]의 IP를 알아낸다. 👣 tracert / traceroute 목적지까지의 네트워크 경로를 확인.

네트워크 2023.07.20

네트워크 토폴로지

👣 개요 네트워크에서 노드와 링크가 어떻게 배치되어 있는지에 대한 방식. 👣 Tree Topology 계층형 토폴로지 장점 - 노드 추가, 삭제가 쉽다. 단점 - 트래픽이 집중될 때, 하위 노드에 영향을 줄 수 있다. 👣 Bus Topology 하나의 통신 회선에 노드가 연결된 형태. LAN에서 사용. Bus 내의 모든 노드는 동일한 패킷을 받아볼 수 있다. 장점 - 설치 비용이 적다, 추가 삭제가 쉽다. 단점 - 스푸핑에 취약하다. 👣 스푸핑 LAN 상에서 송신부의 패킷을 특정 노드[Ex) 해커의 서버]에 오도록 하는 보안 공격 기법. 👣 Star Topology 중앙 집중형 네트워크 구성. 장점 - 노드 추가 수정이 쉽다, 패킷 충돌 가능성이 적다, 중앙 노드만 제외하면 다른 노드의 장애가 전파되지 ..

네트워크 2023.07.20

네트워크 용어 모음

👣 노드 서버, 라우터, 스위치와 같은 네트워크 장치 👣 링크 유,무선으로 실현된 연결. 👣 처리량 - Throughput 링크 내에서 성공적으로 전달된 데이터의 양. 단위 : bps(bits per second) 👣 대역폭 - bandwidth 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수 👣 지연 시간 - Latency 요청이 응답을 받기까지의 시간. 메시지의 왕복 시간.

네트워크 2023.07.20