[리눅스마스터1급] 1.3.1 네트워크 기초

cateto·2022년 3월 10일
0

li-master1

목록 보기
20/27
post-thumbnail

1.리눅스 실무의 이해 / 3.네트워크의 이해 / 1.3.1 네트워크 기초

네트워크 개요와 통신망의 종류

LAN

  1. 스타형
  2. 버스형
  3. 링형
  4. 망형

LAN 전송 방식

  1. 이더넷(Ethernet)과 CSMA/CD
  2. 토큰링(Token Ring)
  3. FDDI(Fiber Distributed Data Interface)

MAN(Metropolitan Area Network)

WAN(Wide Area Network)

  1. 전용 회선 방식
  2. 교환 회선 방식
  • 회선 교환 방식
  • 패킷 교환 방식
  1. 관련 프로토콜
  • X.25
  • 프레임 릴레이(Frame Relay)
  • 셀 릴레이(Cell Relay) : ATM(Asynchronous Transfer Mode)

네트워크 장비

LAN 구성 장비

  1. 네트워크 카드(Network Card)
  2. 케이블
  3. 허브(HUB)

인터네트워킹

  1. 리피터(Repeater)
  2. 브리지(Bridge)
  3. 라우터(Router)
  4. 게이트웨이(Gateway)

프로토콜(Protocol)

개요

기능

  1. 주소 지정(Addressing)
  2. 순서 지정(Sequencing)
  3. 단편화와 재조합(Fragmentation and Reassembly)
  4. 흐름 제어(Flow Control)
  5. 오류 제어(Error Control)
  6. 연결 제어(Connection Control)
  7. 동기화(Synchronization)
  8. 멀티플렉싱(Multiplexing)
  9. 전송서비스(Transmission Service)
  10. 캡슐화(Encapsulation)

프로토콜 제정 기관

  1. ISO(International Organization for Standardization)
  2. IEEE(Institute of Electrical and Electronics Engineers)
  3. ANSI(American National Standards Institute)
  4. EIA(Electronic Industries Alliance)
  5. ITU-T(International Telecommunication Union Telecommunication Standardization Sector)

TCP/IP

  1. 개요
  2. 구조

OSI 7계층


프로토콜 데이터 단위

프로토콜 번호(Protocol Number)

여러 곳에서 전달되는 데이터를 시스템이 처리 하기 위해서는 전송 프로토콜을 인식하는 것이 필요하다.
관련 프로토콜 정보는 번호를 사용하여 데이터그램 헤더에 적어서 보낸다.
리눅스 및 유닉스 시스템에서는 /etc/protocols에서 확인할 수 있다.

포트 번호(Port Number)

IP 프로토콜에 의해 전달된 데이터는 전송 계층 프로토콜인 TCP, UDP 등에서 서비스 다중화를 위해 포트(Port)로 관리된다. 0번부터 1023번까지는 Well-Known 포트
리눅스 및 유닉스 시스템에서는 /etc/services 파일에서 주요 포트 번호를 확인 가능하다.

소켓(Socket)

네트워크로 연결되어 있는 컴퓨터에서 상호간 통신을 위한 접점. 소켓을 통해 상호 간의 데이터를 교환한다.

IP주소와 도메인

IP주소(Internet Protocol Address)

인터넷에서 다른 컴퓨터와 서로 인식하고 통신하기 위해 사용되는 특수한 번호.

  • IPv4 : 32비트의 이진 숫자로 구성. 8비트씩 4부분으로 10진수 각 부분은 점(.)으로 구분.
  • 첫번째 8비트 영역의 값에 따라 A,B,C,D,E 클래스로 나눔.

IP주소의 Class

특수목적 IP주소

  • 사설 IP주소
  • 루프백 IP주소
    127.0.0.0-127.255.255.255

도메인네임(Domain Name)

숫자로 표현된 IP주소를 알기 쉽게 영문으로 표기한 것.

도메인네임 시스템(DNS; Domain Name System)

인터넷 상에서 컴퓨터 이름에 대한 주소 매핑 서비스를 제공하기 위해 개발되었다. 그 이전에는 유닉스 계열 시스템에서는 주로 호스트 파일(/etc/hosts)이라는 정적 공유 파일을 사용하여 친숙한 컴퓨터 이름을 IP 주소에 매핑하는 방법을 사용하였다.

도메인 체계

ICAAN(Internet Corporation for Assigned Names and Numbers)

국제도메인관리기구. 인터넷 도메인 이름, IP 주소, 프로토콜의 범주나 포트 번호 할당 도메인 분쟁의 조율과 중재 등을 담당한다.

IPv6

IPv4 주소의 고갈 문제를 해결하기 위해 제안된 차세대 인터넷 프로토콜.
주소 범위는 128비트. 16비트 단위로 하여 8자리로 나타낸다. 각 자리는 콜론(:)으로 구분한다.

profile
Curious for Everything

0개의 댓글