공부하자/리눅스마스터

네트워크의 이해

YoBot 2016. 2. 1. 14:58


물리 계층     OSI 참조 모델의 최하위 계층으로 건지적 신호를 전송해 주는 전송 매체

동기식 전송             비용이 싸다, 전송 속도가 2,000bps를 넘을경우 사용, 타이밍 신호는 변/복조기, 단말 장치에 의해 공급된다, 

      쿨룩으로 비트 낭비가 적고 한번에 많은 향의 데이터를 전송, 고속 원거리 망에 많이 사용

비동기식 전송     전송 속도가 1,800bps를 넘지 않는다, 비트의 길이는 통신속도에 따라 정해진다, 동기는 문자 단위로 이루어져있으며, 

       송신측 수신측 동기상태가 필요없다

각문자는 1개의 시작 비트와 1개의 정지비트


병렬 전송  비용이 높으며 직렬전송보다 속도가 빠르다, 단말장치의 구성이 직렬전송의 경우보다 단순하다, 한문자를 이루는 비트들이 여러 

     전송선을 통하여 전송된다.

직렬 전송  대부분 데이터 통신 시스템에서 사용


데이터 링크 계층  동기화 , 오류제어 , 흐름제어 등을 통하여 데이터 블록전송

네트워크 계층 데이터가 목적지까지 올바르게 도달할 수 있도록 경로 선택 및 중계기능을 수행한다.

전송 계층 송신측이 보낸 데이터를 원래의 내용 그대로 수신측이 수신하는 것을 보장하는 역할

세션 계층 응용 프로그램간의 세션을 관리하는 기능을 수행한다 [FTP,텔넷에 사용]

표현 계층 데이터 표현(구문)에 차이가 있는 응용 프로세서들 차이에 관계하지 않도록 한다.

응용 계층 분산 정보 서비스를 제공 , 전자 메일,파일 전송, 분산 데이터베이스 관리, 원격 로그인같은 실제 응용기능을 제공 


baud         데이터의 전송 속도를 초당 몇회의 변조가 이루어졌는지 나타내는 단위


반이중(HalfDuplex) 양쪽 방향으로 전송이 가능하지만 어떤 순간에는 한방향으로 통신가능함


동축 케이블         넓은 대역폭, 빠른 데이터 전송 속와 전기적 간섭이 적어서 LAN에 가장많이 이용 

이중나선

광케이블 데이터 전송률이 높다, 크기가 작고 무게가 적다, 감쇠도가 적다

LAN         수 km범위이내 한정된 지역에서 사용가능, *이더넷* 토큰링 토큰 버스 방식등을 사용, 에러율이 낮다. 

   [전송매체 UTP 및 동축케이블] 10~100Mbps

  UTP케이브 [일명 LAN선]


NIC         케이블로 전송되는 데이터를 받거나 & 보내고자하는 데이터를 케이블로 전송시키는 장치 [일명 LAN카드]

이더넷 10~100Mbps 속도, 알로알토 연구소에서 개발[네트워크의 핵심], 이더넷에 관한 기술은 LEEE 802.3에서 정의

WAN         서비스 영역이 가장넓다

VAN         통신 회선을 공중 통신 사업자로부터 임차하여 망을 구축하고 이를 이용하여 축적해 놓은 정보를 유통시크는 정보통신 서비스망

MAN         대도시 네트워크


허브         LAN이 보유한 대역폭을 PC의 대수만큼 쪼개서 제공한다. [네트워크의 관리 용이, 에러검출 용이, 네트워크 확장 용이]

스위치 LAN이 제공하는 대역폭을 PC에 그대로 전달하는 장치

리피터 인터네트워킹 장비들 중에서 데이터 신호를 증폭시키고 정확하게 전달하는 중계기

라우터 네트워크간에 연결을 위한 장비[컴퓨터 마다 어떤 프로토콜을 이용하는지, 어떤OS를 이용하는지 알수없기에]

  -F : 라우팅 테이블 안에 Forwarding Information Base를 작동, -C: 라우팅 캐시 작동 -e : netstat 포맷을 사용

게이트웨이 프로토콜이 다른 통신망을 상호 접속하기 위한 장치

리피터 디지털 방식의 통신 선로에서 전송 신호를 재생하여 전달하는 전자 통신 장치

네트워크 라우터 삭제 route del -net IP


패킷교환방식 메시지를 최종 목적지까지 전달하기 위한 전송 경로 구축 방법중 데이터를 작은단위로 쪼개는 방식

회선교환방식 컴퓨터와 터미널 사이의 교환기에 의해서 통신 회선이 설정되어 교환하는 방식으로 전용회선에 의한 정보 전달과 같은 내용


OSI참조모델         세계 표준화 기구(ISO)에서 제정한것으로 네트워크 상호 호환을 위해 시스템간의 통신에 요구 사항을 정리하여 추상화시켜 모델로 정립한것


Transport 계정 시스템간의 신뢰적 전송을 담당하는 계층


TCP/IP 100개이상의 프로토콜로 구성으로 인터넷에서 사용하는 프로토콜, 텔넷,FTP 프로토콜, TCP/IP데이터는 패킷이라고 불리는 작은 단위로 전송 

TCP         전송형 계층[UDP] , 연결형 서비스를 제공

IP         네트워크 계층

FTP, 텔넷,SMTP 등 표현, 응용 계층

netBIOS 세션 계층


IP주소 모든 컴퓨터는 고유한 IP주소를 가진다, 네트워크주소 + 호스트주소 , 127.0.0.1은 특수한 목적으로 사용되는 IP주소이다.


도메인 최대 256자까지 가능, 콤마(,) 언버바(_) 사용 불가능, 대소문자 구분 X


도메인 이름을 부여하는 기관 InterNIC , KRNIC , IANA


DNS         컴퓨터의 IP주소와 컴퓨터의 이름, 메일라우팅 정보를 가지고 있으며, IP주소와 호스트이름을 매핑한다. 

    [인터넷상에 존재하는 컴퓨터에 대한 정보를 가지고 있는 시스템]

   /etc/resolv.conf 내컴퓨터의 기본 DNS 서버를 변경


/etc/resolv.conf 내리눅스에서 다른서버 접속이되지만 URL로 접속시 접속되지않는다 이런현상에 가장관련 높은 것

/etc/services 네트워크 서비스의 포트 번호 확인


insmod 내 LAN 카드의 모듈을 커널에 올리고자하는 명령어

클래스C 네트워크를 최대 254개의 인터넷주소를 사용할수 있다. 넷마스크 255.255.255.0 IP주소는 2개의 네트워크로 분리하여 운영할수 있다.


루프백 인터페이스 IP 127.0.0.1로 되어있으며, 리눅스에서 지원하는 네트워크 인터페이스의 일종, ificonfig를 통하여 설정 및 확인 가능


리눅스에서 지원되는 네트워크 eth3 . plip0 , lo 

네트워크 설정 명령어 ifconfig , netconfig , netcfg


PCI장치에 대한 정보 확인 scanpci 네트워크 인터페이스 카드, I/O주소 , IRQ를 확인할 수 있다 (cpu 계열 정보 X)


ifconfig 특정 네트워크 인터페이스의 네트워크 설정을 할수있으며, 재부팅시 적용되지 않는다. [IP주소 넷마스크,브로드캐스트 설정할수있다.]


netstat -anp 현재 컴퓨터의 모든 소켓의 PID와 사용중인 프로그램까지 출력하는 명령어

netstat -l   현재 관찰 상태인 소켓 정보를 확인할때 명령어

netstat -nr 현재 커널 라이팅 테이블 확인하는 명령어 


network unreachable ping 테스트시 에러가 발생하면 현재 내컴퓨터에 네트워크가 되지않으며, LAN선 등이 제대로 물려있는지 등을 확인해 보아야한다.


server nslookup의 대화형 프롬프트에서 기본네임서버를 변경하고 도메인정보를 검색하고자할때 쓰이는 명령어


#dig @ns.hananet.net www.ihd.or.kr A ihd.or.kr의 IP정보를 확인할수있다, ns.hannet.net이 기본네임서버로 지정, @ns.hannet.net 생략 불가능


MAC주소 전세계의 유일한 물리적 계층의 주소, 주소확인 arp -a명령어 사용, LAN카드에 기본적으로 지정되있다


레드헷 네트워크 /etc/rc.d/init.d/network는 인터페이스들을 활성화시키고 비활성화시킨다. /etc/sysconfig 등의 각종 네트워크 설정 파일을 얽어 반영, /etc/rc.d/init.d/network stop 이더넷 네트워킹 중지







'공부하자 > 리눅스마스터' 카테고리의 다른 글

우분투 메일 삭제하기  (0) 2018.10.30
기본적인 시스템 용어  (0) 2016.02.01
리눅스 구조-1  (0) 2016.02.01
리눅스 구조  (0) 2016.02.01
리눅스 시스템의 이해  (0) 2016.02.01