본문 바로가기
CS/네트워크

[TCP/IP 그림책] 네트워크층(5장)

by merona99 2019. 5. 18.
반응형

TCP/IP 네트워크층

 

  • 주된 프로토콜 = IP 가 유일
  • 통신 상대를 지정
  • 수신처까지의 경로를 결정

 

<IP 프로토콜>

 

  • IP 데이터그램 = 데이터에 IP 헤더를 붙인 것
  • ※ 헤더가 깨지지 않았는지 확인하거나 수신처의 주소가 존재하는지 아닌지 정도의 판단처리o but 재전송x
  • 최적의 경로로 보냄

 

<IP 주소>

= IP가 수신처를 판단하기 위해 사용하는 '컴퓨터의 주소'

 

  • 32 자리의 비트열로 되어있음
  • 서브넷 마스크라는 값을 사용하여 경계를 나타냄

 

<라우터>
라우터 = 네트워크 간을 연결해서 패킷이 수신처에 전달될 때까지 길 안내를 하는 기기

 

홉(hop) = 통과한 라우터의 개수로 컴퓨터 사이의 거리를 나타낼 때 사용하는 단위

 

 

<트렌스포트층에 전달>

 

  • 조합한 데이터를 트랜스포트층의 지정된 프로토콜에 전달
  • 헤더의 정보를 보고 원래 형태로 다시 맞춤

 

<신뢰성>

  • IP는 비커넥션형 통신 -> (UDP)와 같음
  • ICMP 프로토콜 = IP 데이터그램의 통신 상태 등을 필요에 맞게 송신처에 알려줌
  • ICMP 헤더 구성 = 타입(8비트), 코드(8비트), 체크섬(16비트)
  • 결과를 반환 = ping(접속 상태를 조사하는 명령) or tracert(수신처까지의 경로를 조사하는 명령어)를 사용

 

 

<IP 주소의 설정>
각 컴퓨터에 고정 IP 주소를 할당하는 경우, 개별적으로 설정해야 함

 

DHCP = 필요할 때만 자동으로 IP 주소를 할당하는 프로토콜

  • 네트워크에 접속함과 동시에 필요한 설정이 자동으로 수행됨
  • 브로드캐스트 주소 : DHCP 클라이언트가 요청 할 때 수신 IP 주소를 '255.255.255.255'로 만듬
  • IP 주소를 부여받은 DHCP 클라이언트는 다시 '255.255.255.255' 라는 IP 주소 앞으로 확인 메시지를 보냄

 

<네트워크의 세분화>
서브넷을 이용해 가상으로 작은 네트워크들을 만들어 네트워크 모음으로 처리할 수 있게 함

  • 서브넷 마스크를 사용

 

<LAN 내에서의 주소>

사설 IP 주소 : 한정된 네트워크 안에서만 유효한 IP 주소(ex 회사 내, 가정 내)

※ 네트워크가 다르면 중복되어도 문제x

 

NAT = 사설 주소와 공인 주소를 일 대 일로 대응시켜 변환하는 장히

NAPT = 하나의 공인 주소를 사용하여 여러 대의 컴퓨터를 동시에 접속할 수 있는 장치

 

 

<IP 주소와 도메인>

 

DNS = IP 주소와 도메인명을 처리하는 서비스

지역 네임 서버가 클라이언트와 직접 주고받기를 함

 

<'www.cyber.co.kr' 의 IP 주소를 조회하는 경우의 흐름>

  1. 지역 네임 서버로부터 조회 요청을 받아 'kr'을 담당하는 네임 서버가 있는 곳을 가르쳐 줌
  2. 지역 네임 서버로부터 조회 요청을 받아 'co.kr'을 담당하는 네임버서가 있는 곳을 가르쳐 줌
  3. 지역 네임 서버로부터 조회 요청을 받아 'cyber.co.kr'을 담당하는 네임 서버가 있는 곳을 가르쳐 줌
  4. 지역 네임 서버로부터 조회 요청을 받아 'www.cyber.co.kr'을 담당하는 IP 주소를 가르쳐 줌

 

<iconfig 명령>

Windows상에서 TCP/IP 설정에 관련된 정보를 표시하는 명령어

iconfig

<ping 명령>
특정 컴퓨터가 네트워크상에 존재하고 있는지를 조사하고, 존재하고 있다면 그 통신 상태 등을 표시하는 명령어

ping

 


참고문서 : TCP IP 그림책

 

반응형

댓글