반응형
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 주소를 조회하는 경우의 흐름>
- 지역 네임 서버로부터 조회 요청을 받아 'kr'을 담당하는 네임 서버가 있는 곳을 가르쳐 줌
- 지역 네임 서버로부터 조회 요청을 받아 'co.kr'을 담당하는 네임버서가 있는 곳을 가르쳐 줌
- 지역 네임 서버로부터 조회 요청을 받아 'cyber.co.kr'을 담당하는 네임 서버가 있는 곳을 가르쳐 줌
- 지역 네임 서버로부터 조회 요청을 받아 'www.cyber.co.kr'을 담당하는 IP 주소를 가르쳐 줌
<iconfig 명령>
Windows상에서 TCP/IP 설정에 관련된 정보를 표시하는 명령어
<ping 명령>
특정 컴퓨터가 네트워크상에 존재하고 있는지를 조사하고, 존재하고 있다면 그 통신 상태 등을 표시하는 명령어
참고문서 : TCP IP 그림책
반응형
'CS > 네트워크' 카테고리의 다른 글
[TCP/IP 그림책] 라우팅(7장) (1) | 2019.05.26 |
---|---|
[TCP/IP 그림책] 데이터링크층과 물리층(6장) (1) | 2019.05.26 |
[TCP/IP 그림책] 트랜스포트층(4장) (0) | 2019.05.18 |
[TCP/IP 그림책] 애플리케이션층(3장) (0) | 2019.05.18 |
[TCP/IP 그림책] 통신 서비스와 프로토콜(2장) (2) | 2019.05.10 |
댓글