'Computer Science/Computer Network' 카테고리의 글 목록 (2 Page) — Archive

Computer Science/Computer Network

Computer Science/Computer Network

[Computer Network] Mobile IP | 모바일 IP

Mobile IP 모바일 IP - Stationary Device(정지 장치)를 인터넷에 연결시키는 IP 프로토콜을 Mobile* Device(이동 통신 장치)까지 확장시킨 개념이다. * Mobile은 Wireless에 포함된 개념이다. - Wireless : 무선 통신을 의미한다. - Mobile : 이동중에도(특정 AP의 Coverage를 벗어나도) 호스트의 IP주소가 변하지 않고 계속해서 인터넷에 접속 가능한 통신 형태를 의미한다. ex) WiFi에 연결되어 인터넷에 접속 가능한 Laptop은 Mobile Device가 아니다. 해당 AP(유무선 공유기)의 Coverage를 벗어나면 통신이 끊기기 때문이다. ex) LTE 이동 통신망에 연결된 Laptop은 Mobile Device이다. Home N..

Computer Science/Computer Network

[Computer Network] ICMP Version 4 | ICMP 버전 4 프로토콜

ICMP Version 4 ICMP 버전 4 프로토콜 - ICMP : Internet Control Message Protocol - L3의 Support Protocol 중 하나로, 패킷 송수신 중 오류가 발생되어 패킷이 폐기되었음을 Source에게 알리는 데 사용되는 프로토콜이다. - ICMP 프로토콜 밑에 IP 프토콜이 위치해있는데, 이는 ICMP 메시지가 Frame(L2 패킷)으로 구성될 때, IP 프로토콜을 필히 거치게 됨을 의미한다. - IGMP는 Multi-Casting을 보조하기 위한 프로토콜이다. - ARP는 패킷의 NHA 주소에 해당되는 물리 주소로 변환하는 프로토콜이다. - IP 프로토콜은 패킷 송수신 과정 중 문제가 발생했을 때, 오류를 보고/보정하는 기능을 제공하지 않는다. ※ I..

Computer Science/Computer Network

[Computer Network] IP Package | IP 패키지

IP Package IP 패키지 - 노드에서 패킷이 처리되는 과정을 나타낸 가상의 그림이다. 외부에서 전송된 패킷 : 아래에서 올라오게 된다. (Data-Link 계층으로부터 패킷을 전달받는다.) 내가 전송할 패킷 : 위에서 내려오게 된다. (상위 계층으로부터 패킷*을 전달받는다.) * 상위 계층에서 받는 패킷은 TCP 패킷, UDP 패킷 혹은 ICMP 패킷, IGMP 패킷이 될 수 있다. 1. Header-Adding Module (헤더 추가 모듈) Header_Adding_Module (data, destination_address, service_type, data_length, TTL) { Encapsulate data in an IP-Datagram Calculate checksum and in..

Computer Science/Computer Network

[Computer Network] Network Security | 네트워크 보안

Network Security 네트워크 보안 Network Attack (네트워크 공격) 1. 패킷 조작 여부에 따른 분류 : Passive Attack, Active Attack A. Passive Attack : 패킷을 직접적으로 조작하지 않는다. - Sniffing(Eavesdropping, 도청) : 송수신되는 패킷의 내용을 무단으로 열람한다. - Traffic Analysis : 송수신되는 패킷의 내용은 알 수 없으나, 전송하는 패킷의 양, 패킷들의 목적지 주소를 통해 정보를 얻어낸다.* 이에 대한 대응책으로 매번 보내는 목적지에 평소 보내는 패킷의 크기와 일치하는 Dummy Message(무의미한 메세지)를 섞어 전송하여, 트래픽 패턴 분석을 불가능하게 하는 방법이있다. * 해커들이 대사관 도..

Computer Science/Computer Network

[Computer Network] IP-Datagram Header Structure | L3 패킷 헤더 구조

IP-Datagram Header Structure L3 패킷 헤더 구조 - IP-Datagram(L3 패킷)에서 헤더의 길이는 20 ~ 60Byte로 구성된다. (표준 헤더는 20Byte 크기이다. 옵션으로 최대 40Byte가 추가될 수 있다.) - L3 패킷에서 데이터의 길이는 0 ~ 65515Byte로 구성된다. - L3 패킷의 최소 길이는 20Byte, 최대 \(2^{16} - 1\)Byte로 구성된다. 그림에서 하나의 Row는 4Byte 크기이다. - 흰색 바탕의 내용들은 표준 헤더를 구성하는 요소들이다. (5 Rows를 구성하고 있으므로, 표준 헤더의 크기는 20Byte이다.) - 회색 바탕의 내용은 옵션 헤더를 구성한다. (옵션 헤더는 0 ~ 40Byte 사이의 크기를 갖는다.) 1st Ro..

Computer Science/Computer Network

[Computer Network] Internet Protocol Version 4 (IPv4)

Internet Protocol Version 4 (IPv4) - L3에 속하는 프로토콜로, 현재 버전 4(IPv4)와 버전 6(IPv6)가 공존해있는 상황이다. - L2로부터 전달받은 Frame을 라우팅 테이블을 참조하여, 현재 Host로 보내진 패킷이면 처리하여 L4로 올리고, 다른 호스트를 목적지로 하는 패킷이면, 적절한 인터페이스 주소와 NHA를 검색하여 패킷을 전달한다. - NHA는 논리 주소 형태이므로 ARP를 통해 물리 주소로 변환되어 전송된다. - 물리 네트워크로 전송되기 전, 전송할 패킷이 해당 물리네트워크의 수용 가능한 IP-Datagram의 최대 크기를 초과하면 Fragmentation을 진행한다. - IP 프로토콜의 보조 프로토콜로 IGMP와 ICMP가 존재한다. - IGMP : I..

Computer Science/Computer Network

[Computer Network] Structure of Router | 라우터의 설계 구조

Structure of Router 라우터의 설계 구조 - 라우터는 Input Port(입력 포트), Output Port(출력 포트), Routing Processor(라우팅 프로세서), Switching Fabric(스위칭 조직)과 같은 4가지 요소로 구성되어 있다. Input Port (입력 포트) - 수신된 전기 신호를 L1 프로세서가 Bit화 한다. - 생성된 Bit를 L2 프로세서가 Frame으로 만들어 입력 큐에 넣는다. - Decapsulation* 과정 중, 탐지된 오류는 적절한 방법으로 처리된다. * Decapsulation(역캡슐화) : TCP/IP 모델, OSI 모델에서 상위 계층의 메세지로 변환되는 것을 의미한다. * Encapsulation(캡슐화) : TCP/IP 모델, OSI..

Computer Science/Computer Network

[Computer Network] Hierarchical Routing | 계층적 라우팅

Hierarchical Routing 계층적 라우팅 - Core Network(Backbone)의 라우터부터 Local Network의 라우터까지, 각 라우터마다의 라우팅 테이블에 계층적 구조를 적용한 모델을 말한다. - 각각의 라우터에서는 하위 계층 네트워크의 세부 사항을 고려하지 않음으로써, 라우팅 테이블의 엔트리 수를 줄여 처리 속도를 높인다. - Regional ISP에서 Small ISP의 Customer까지에 이르는 계층적 라우팅 형태를 도식화한 것이다. - Regional ISP는 120.14.64.0/18 주소(\(2^{14}\)개 주소)를 할당받아 4개의 Block으로 Subnetting한다. (4개의 Block으로 Subnetting했으므로, 네트워크 필드에 2Bit가 추가된다.) - ..

lww7438
'Computer Science/Computer Network' 카테고리의 글 목록 (2 Page)