본문 바로가기

네트워크

(7)
[네트워크] DNS TCP / IP 응용계층 DNS 개념 - DNS란 호스트 이름과 IP 주소를 매핑 시켜주는 거대 규모의 분산 네이밍 시스템을 의미 - TCP 기반 인터넷 응용 프로그램들은 호스트를 지정하기 위해 IP 주소만을 인식 - IP 주소는 컴퓨터 입장에서는 해석하기 용이하지만 사람에게는 기억하기 어려움 - IP 주소만으로는 서비스 유형을 판단하기 어려움 DNS 네임스페이스 - 호스트를 도메인으로 구분하고 도메인 별로 트리화하여 관리 - DNS 네임 스페이스는 파일 시스템의 디렉토리 트리와 같은 계층적 구조 - 도메인은 디렉토리에 해당하는 것으로 하위 서브 도메인이나 호스트로 DNS 트리를 구성 - 인터넷의 모든 호스트는 호스트 이름과 부모 도메인 이름으로 구성된 도메인 네임 식별자를 가지며, 점으로 구분되는 각각..
[네트워크] 전송계층 프로토콜 전송계층 프로토콜 - End to End 연결서비스 제공 - TCP - 연결형 서비스 – stream Data - UDP -비 연결형 서비스 – Small Data TCP 특징 - 연결형(Connection-Oriented) - IP 계층 위에 가상의 회선을 설정 - 종단간 데이터 송수신 서비스 제공 - 신뢰성(Reliability) - 확인을 통한 신뢰성 있는 통신서비스 제공 - 흐름제어(Flow Control) - 혼잡 현상을 방지하거나 제어하는 기능 - 스트림 통신 - 데이터를 바이트 단위로 나눠서 전송 TCP 포트 - 프로세스를 구분 - 16비트로 표현( 0~65,535) - 잘 알려진 포트(well-known port)와 임시 포트(ephemeral port)로 구분 - 잘 알려진 포트 - 응용..
[네트워크] 라우팅 라우팅 - 목적 : 최적의 경로 설정 - 경로 설정 요소 - 대역폭 - 지연 - 안정성 - 부하 - MTU(최대 전달 용량) - 라우터 수 - 비용 라우팅 알고리즘 : 최적의 경로를 찾는 방법 방법에 따라 - 정적 라우팅 알고리즘 - 동적 라우팅 알고리즘 자율시스템(AS)영역에 따라 - IGP - EGP RIP 동작과정 - RIP는 거리 벡터 알고리즘을 사용하는 가장 단순한 라우팅 프로토콜. - 거리 벡터 알고리즘으로 메트릭 값을 인접 라우터와 주기적으로 교환하여 라우팅 테이블을 갱신하고 이를 통해 최적경로를 선택 - 라우터 A의 경우 처음에는 인접 네트워크인 N1, N3, N4에 대한 정보만을 갖는 라우팅 테이블을 구성 - 인접한 네트워크 비용은 1로 설정되고 그 외의 네트워크에 대한 비용 은 무한대로..
[네트워크] 모바일 IP 모바일 IP 모바일 IP란? - 이동 단말에 자동설정 되는 IP - 지역라우터에 번호 요청을 통한 자동 설정 모바일 IP 등장 배경 - 고정된 위치에서 사용하는 인터넷의 단점 - 시간, 장소의 제약 - 인터넷의 풍부한 정보 활용 저해 - 협소한 서비스 범위 및 종류 - 이동성 지원 단말의 출현 - 다양한 무선 통신 기술 등장 - IP의 차세대 네트워크 프로토콜 표준화 - IP 네트워크에서의 이동성 지원 필요 모바일 IPv6 특징 - 비상태형 주소 자동설정기능(Stateless Address Auto- configuration) - 이웃 발견(Neighbor Discovery) - 모바일 노드는 주소 자동 설정 기능과 이웃 발견 기능을 이용하여 현재 접속중인 네트워크에서 CoA 획득 - 다양한 이동지원 기..
[네트워크] IPv6 주소 IPv4 문제점 - 클래스별 주소 분류 방식으로 인한 문제 가속화 - 국가별로 보유한 IP주소 개수의 불균형 - 주소 부족 문제 해결을 위한 한정된 IP 주소를 다수의 호스트가 사용하는 NAT(Network Address Translation) 또는 DHCP(Dynamic Host Configuration Protocol) 방법 사용 - IPv4의 근본적인 한계와 성능 저하 문제를 극복하지는 못함 - 유무선 인터넷을 이용한 다양한 단말기 및 서비스 등장 - 효율적이고 안정적인 서비스 지원을 위해 네트워크 계층에서의 추가적인 기능이 요구 - 취약한 인터넷 보안 IPv6의 등장 - 차세대 IP(Ipng : Internet Protocol Next Generation)에 대한 연구가 IETE(Internet ..
[네트워크] IPv4 프로토콜 IPv4 프로토콜의 특징 - 비신뢰성 (오류제어, 흐름제어를 하지 않음) - 비연결형 (연결 설정 없이 패킷을 전송) - 주소지정 (32비트 IP주소 지정) - 경로설정 (목적지 IP주소를 기반으로 경로설정) - 최선형 서비스 (빠른 호 접속 기능) IPv4 패킷 특징 - 헤더필드와 데이터 필드로 구성 - 기본헤더 길이는 20바이트 IPV4 패킷 헤더 - 버전 - IP 프로토콜의 버전을 의미 - 헤더 길이 - 옵션 필드를 포함한 헤더의 총 길이 - 서비스 타입 - 우선권 필드(3비트), TOS 필드(4비트), 예약 필드(1비트) - 우선권 필드는 패킷의 우선순위 정의 - TOS 필드는 최소 지연, 최대 처리량, 최대 신뢰성, 최소 비용을 필드 - 전체 길이 - 헤더와 데이터를 포함한 IP 패킷의 전체 길..
[네트워크] 네트워크의 개요 네트워크란? - 두 대 이상의 컴퓨터들을 연결하고 서로 통신(이야기)할 수 있는 것 통신이란? - 상호간의 의사소통 - 1:1, 1:N, N:N - 약속된 규칙(프로토콜)으로 의사소통 정보통신과 우편통신의 비교 우편번호 : MAC 주소 주소 : IP 주소 송신자 / 수신자 : PORT 번호 네트워크의 구성 - 두 개 이상의 노드와 하나 이상의 노드 네트워크의 목적 - 자원의 공유 - 정보의 제공 및 검색 네트워크 프로토콜 - 프로토콜 구조 - Peer to Peer - 각 계층 프로토콜의 동작 - 물리계층 ~ 응용계층 네트워크 구성 - 네트워크 형태 - PAN(개인 단위), Home Network(가정 단위), LAN(회사), MAN(도시), WAN(나라), WIFI(무선) 네트워크 접속형태 (어떤 환경..