일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 데이터베이스
- Router
- 라우팅
- coding test
- programmers
- 스노트
- 트레바리
- snort
- database
- Container
- Python
- Linux
- 코딩테스트
- docker
- 컨테이너
- 코딩 테스트
- osi7layer
- Cosmos
- OSI7계층
- 프로그래머스
- 스노트 룰
- MySQL
- db
- 리눅스
- Routing
- 라우터
- 도커
- TDD
- Snort Rule
- 라우팅프로토콜
- Today
- Total
목록Simple is IT/Network (35)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
OSPF(Open Shortest Path First, AD값 : 110) - Link-State, Classless(VLSM, CIDR지원)- Metric은 Cost를 사용한다 (10^8/Bandwidth(bps))- Multicast를 사용해서 정보를 전달한다. ( 224.0.0.5 : DR이 DROTHER에 전송, 224.0.0.6 : DROTHER가 DR에 전송 )- SPF또는 Dijkstra 알고리즘을 이용해서 각 목적지까지의 최적 경로를 계산한다. OSPF 프로토콜의 장단점 Network 분류 1) Broadcast Multi Access -> 하나의 Broadcast 패킷을 전송할 경우 동일 네트워크 상의 모든 장비에게 전달되는 것을 Broadcast Network -> 하나의 인터페이스..
EIGRP(Enhanced Interior Gateway Routing Protocol ) - Cisco에서 개발한 Cisco 전용 Routing Protocol ( IGRP가 발전된 Protocol, Dinstance Vector + Link-State ) - Split-Horizon 적용 가능, Major Network 경계에서 auto-summary 됨 - Internal AD : 90, External AD : 170, AS(Autonomous System) 단위로 구성, Classless 형태 EIGRP 장단점 EIGRP Packet 1) Hello packet - Neighbor를 구성하고 유지하기 위한 Packet, 멀티캐스트를 목적지 IP로 전송 - 인접 Router에게 주기적으로 전송..
RIP (Routing Information Protocol) - 라우터의 수로 최적의 경로를 설정한다. RIP - Distance Vector Routing Protocol이며 Ver1, 2가 있다.(Ver1 : Classful, Ver2 : 그 이상) - UDP 520번 사용 - AD값은 120(ad 값은 낮을 수록 우선순위, Static : 1, EIGRP : 90/170, OSPF : 110) RIP의 라우팅 테이블 공유 과정 Convergence Time (수렴 시간) - Convergence : 네트워크에 대한 변화가 생길 경우 모든 Router가 네트워크 변화 상태에 대해 정확하고 일관된 정보를 유지하는 것. - Convergence time : 그 변화된 정보를 서로 인식하고 수..
Router란? (Routing Protocol, Routing Table) - 서로 다른 네트워크를 연결하고 Broadcast Domain을 나눈다. - 경로결정 : Packet이 목적지로 도달할 수 있는 가장 최적의 경로(Best path)를 결정 내부 구성 1) RAM (Running-config, 휘발성) - IOS가 올라와서 실행되고, Routing table과 구성파일이 올라와서 동작하는 장소. 2) NVRAM (Non Volatile, Startup-config, 비휘발성) - 설정파일을 저장하는 장소이다. 3) Flash Memory - IOS 이미지 파일 저장용으로 사용되는 장소이다. 4) ROM (Read-Only-Memory) - Router의 가장 기본적인 내용을 저장하는 장..
1) Physical Layer - Reapeater(리피터) : Cable 전송의 약화된 신호를 초기화, 증폭, 재전송의 기능을 수행(전기 신호만을 증폭) - Hub : LAN 전송거리를 연장시키고 여러 대의 장비를 LAN에 접속할 수 있도록 함(Multi-Port Reapeater, 신호를 모두에게 전달) : 충돌이 주로 발생함.(Flooding, 모든 장비들이 하나의 Collision Domain에 있다.)2) Data-Link Layer - Switch : MAC주소와 해당 장비의 포트번호가 기록된 MAC Table을 보고 목적지에게만 Frame을 전송함(각각의 포트가 하나의 Collision Domain에 있다.) - Bridge : Ethernet 장비를 물리적으로 연결하고 Frame의 전송..
HTTP(HyperText Transfer Protocol) - www에서 쓰이는 핵심 프로토콜로 웹 표준 데이터를 받아오는 프로토콜이다. ( Request / Responnse 동작에 기반하여 서비스를 제공한다. ) 웹 생성을 위한 다양한 기술들 WEB 표준 : HTML, Javascript, CSS 등( Client에서 동작한다, Front-End )WEB 기술 : ASP/ASP.NET, JSP, PHP 등( Server에서 동작한다, Back-End ) HTTP 1.0 - 연결 수립, 동작, 연결 해제의 단순함이 특징이다. ( 하나의 URL은 하나의 TCP 연결 ) - 단순 동작이 반복되어 통신 부하 문제가 발생하기도 한다. ( 3Way handshake 반복 ) HTTP 1.1 - 연결이..
NAT(Network Address Translation) - 포트넘버와 목적지IP 주소 등을 재기록하여 라우터를 통해 트래픽을 주고 받는다. - 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함. 외부에선 사설 대역이 보이지 X Port Forwarding(Port Mapping) - 특정 IP 주소와 포트 번호의 통신 요청을 특정 다른 IP와 포트 번호로 넘겨주는 NAT 응용 통신 과정송신 측에서의 요청은 상대방의 공인 IP로 요청을 작성한다.수신 측의 공유기에서는 해당 IP와 Port로 들어온 내용을 미리 작성된 규칙에 맞게 내부 특정 IP의 Port로 전송한다.
전송 계층( Transport Layer ) - 송, 수신자 간 프로세스를 연결하는 통신 서비스를 제공한다. - 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 다중화 등 ( TCP, UDP ) * Process : 메모리에서 실행되는 프로그램 * 속도 : UDP > TCP, 안정성 : TCP > UDP TCP( Transmission Control Protocol ) : 전송 제어 프로토콜 - 연결 지향 전송 방식을 사용한다. - 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 통신을 안정적으로, 순서대로, 에러없이 교환할 수 있게 한다. TCP Header (20 byte 옵션제외) Source Port, Destination Port : 출발지, 목적지 Port Sequence Nu..