본문 바로가기

네트워크5

[네트워크] TCP/IP 모델 및 관련 프로토콜 구현 환경 시스템 공간 TCP/IP와 하위 계층은 운영체제 커널(kernel) 내부에 구현되어 있다. 사용자가 TCP, UDP, IP기능을 이용할 수 있도록 소켓(socket)인터페이스를 제공한다. 이는 인터넷 접속이 가능한 대부분의 호스트에서 지원하고 있다. 하위 계층은 LAN카드(하드웨어)와 드라이버 루틴으로 동작한다. 사용자 공간 일반적으로 세션계층부터 응용계층까지의 기능은 사용자 프로그램으로 구현된다. TCP/IP계층 구조 ARP (Address Resolution Protocol) 데이터 링크 계층 프로토콜을 이용하여 데이터를 전송하려면, 네트워크 주소를 데이터링크 계층 주소로 변환하여야 한다. RARP (Reverse Address Resolution Protocol) 호스트가 자신의 하드웨어.. 2021. 7. 21.
[네트워크] 계층구조의 개념 모듈 독립적으로 동작하며, 유기적으로 통합 가능하게 만드는 규격 ex)자동차, 컴퓨터 하드웨어의 부품 규격, 소프트웨어의 함수 및 객체지향 개념 계층화된 모듈 구조 하위 계층이 서비스를 제공하며, 상위 계층이 이를 이용한다. 모듈화된 계층 프로토콜의 장점 작고 간단한 여러 시스템을 구성하여 크고 복잡한 시스템을 만들 수 있다. 모듈간에 연동할 수 있는 인터페이스를 제공한다. 오류가 발생시 해당 모듈만 교체하여 개선 가능하다. 전체 시스템을 교체할 필요가 없다. 전송매체 양단의 호스트가 수행하는 프로토콜은 상호 대칭이다. 프로토콜 설계시 고려할 사항 주소 표현 상대방을 구분할 수 있는 방법이 필요하다. 이 때, 주소가 이용된다. 브로드캐스트(방송): 모두가 볼 수 있다. 수신자에 대한 주소가 필요없다. 멀.. 2021. 7. 21.
[네트워크] 네트워크 주소 표현 식별자의 4가지 특징 유일성 서로 다른 시스템은 다른 식별자를 가진다. 확장성 시스템의 최대 수용 규모의 예측과 한계 설정 편리성 내부 처리를 효율적으로 할 수 있다. 숫자 주소(ip)와 문자 주소(도메인) 사이의 맵핑 필요. 정보의 함축 주소에 다양한 정보를 담을 수 있다. ex)주민번호 - 생년월일, 성별, 지역 ... 주소와 이름 주소 (Address) 기계가 처리하기 쉬운 구조이며, 식별자의 일종이다. 이름 (Name) 사람이 기억하기 쉬운 문자열로 구성한다. 동명이인이 있기 때문에 일반적인 이름은 식별자라고 할 수 없다. IP주소 IPv4 32비트의 크기의 주소 체계이다. 000.000.000.000 IPv6 128비트 주소로 확장되었다. 라우터에서의 경로 선택 라우터는 패킷 목적지의 IP에 맞.. 2021. 7. 20.
[네트워크] 네트워크의 기능 - OSI 7계층, 프로토콜과 인터페이스 프로토콜 서로 다른 호스트(노드)의 동일한 계층간 통신 규칙 인터페이스 같은 호스트(노드)에 위치한 상하위 계층 사이의 규칙 서비스 하위 계층이 상위 계층에 제공하는 인터페이스 OSI 7계층 모델 ISO에서 제안한 OSI 7 Layer ISO: International Standard Organization OSI: Open System Interconnection 응용 계층 사용자에게 다양한 응용 서비스를 지원한다. ex) http, ftp, email, telnet ... 표현 계층 데이터의 의미(semantic)와 표현방법(syntax)을 처리한다. 양측 호스트가 서로 이해할 수 있는 표준 방식으로 코딩한다. 압축, 암호화 및 복호화를 표현 계층에서 처리한다. 세션 계층 상위적(논리적) 연결인 세션.. 2021. 7. 19.
[네트워크] 네트워크 기초 용어 네트워크/망 (network) 전송 매체를 서로 연결해 데이터를 교환하는 시스템의 모음. 중계장비인 라우터를 이용하여 연결 인터넷 InterNetworking에서 유래된 말로, TCP/IP를 기반으로 전 세계를 연결한 네트워크. 다양한 시스템, 인터페이스, 전송매체, 프로토콜이 사용된다. IP는 공통적으로 사용된다. 인터페이스 시스템과 전송매체의 연결 지점에 대한 규칙 및 표준화된 방법 ex)USB, 물리적 규격 프로토콜 (protocol) 시스템이 데이터를 교환할 때 따르는 임의의 통신 규칙 표준화 (standardization) 서로 다른 시스템이 연동하기 위해 형식을 통일하는 것 시스템 어떤 규칙에 따라 능동적으로 동작하는 대상 ex)물리적: 컴퓨터, 자동차, 자판기, 하드디스크 논리적: 교통신호제.. 2021. 7. 18.