일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백트래킹
- 플로이드-와샬
- Effective Java
- 후니의 쉽게 쓴 시스코 네트워킹
- 완전탐색
- BFS
- 동적계획법
- 유니온 파인드
- Network
- mst
- dfs
- 문자열
- 스택
- 세그먼트 트리
- java
- 수학
- 투 포인터
- 알고리즘
- 프로그래머스
- swea
- 이분탐색
- 그리디
- Kotlin
- 에라토스테네스의 체
- CS
- 백준
- 위상정렬
- 시뮬레이션
- 구현
- JUnit 5
반갑습니다!
[Network] 후니의 쉽게 쓴 시스코 네트워킹 Part 3 본문
TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol)는 인터넷을 사용하기 위해 꼭 필요한 프로토콜이다.
특징
- ARPANET에 의해서 개발되었다
- 각각에 네트워크에 접속되는 호스트들은 고유의 주소를 가지고 있어서 다른 네트워크에 속해있는 호스트들과도 서로 데이터를 주고받을 수 있다.
- 이 때 사용하는 호스트들의 고유 주소는 Internet Network Information Center (InterNIC)라는 단체에서 관리 분배한다.
IP
인터넷에서 각각의 호스트를 구분하기 위해 사용하는 주소. 핸드폰 번호와 같다고 이해하면 된다.
요즘에는 내부 네트워크에서는 공인되지 않은 IP 주소를 사용하고, 인터넷으로 나갈 때만 공인 IP를 사용하는 방식인 NAT (Network Address Translation)이나 동일한 IP 주소를 가지고 여러 명이 인터넷에 접속하면서 포트 넘버만 바꾸는 PAT (Port Address Translation)을 사용한다.
유일한 IP 주소를 사용하기 위해 공인된 IP를 관리하는 조직이 필요한데, 이를 NIC (Network Information Center)라고 한다.
IP 주소
xxx.xxx.xxx.xxx 형태의 0~255 범위의 숫자들로 구성된 주소
ex) 10.139.4.36
DHCP
TCP/IP의 특징 중 하나가 'IP 주소가 중복되면 안된다'는 것이다. 그렇다고하면 대규모 네트워크에서 IP 관리를 위해 IP 주소표를 만들어서 관리해야할까? 이는 너무나 번거로운 작업이기 때문에 이를 개선하기 위해 DHCP (Dynamic Host Configuration Protocol) 이라는 기술이 나오게 되었다.
DHCP 서버가 각 클라이언트와 연결되어있어서 네트워크 상의 모든 IP 주소는 DHCP 서버가 가지고 있다. IP주소가 필요한 PC가 켜지면 네트워크 상에다가 브로드캐스트를 뿌리게되고, 이를 받은 DHCP 서버가 해당 클라이언트에게 IP 주소를 할당해주는 방식으로 동작한다. 그리고 해당 PC가 더 이상 IP 주소가 필요없엇지면 DHCP 서버는 IP 주소를 회수한다.
'CS' 카테고리의 다른 글
[Network] 후니의 쉽게 쓴 시스코 네트워킹 Part 5 (0) | 2020.10.04 |
---|---|
[Network] 후니의 쉽게 쓴 시스코 네트워킹 Part 4 (0) | 2020.10.03 |
[Network] 후니의 쉽게 쓴 시스코 네트워킹 Part 2 (0) | 2020.10.03 |
[Network] 후니의 쉽게 쓴 시스코 네트워킹 Part 1 (0) | 2020.10.03 |
[Network] HTTPS (0) | 2020.05.25 |