일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라우터
- DevOps
- post
- Pipeline
- 허브
- JPA
- tomcat
- 방화벽
- AOP
- Collection
- Linux
- sonarQube
- ansible
- STREAM
- Java
- Jenkins
- jdk
- map
- 캐시서버
- IntelliJ
- container
- gradle
- mybatis
- 액세스회선
- docker
- Set
- Spring
- cloud
- 소켓
- LAN어댑터
- Today
- Total
목록라우터 (5)
거북이-https://velog.io/@violet_evgadn 이전완료
주소 변환 ◎ 주소 부족 문제 네트워크에 대해 어느 정도 공부했으니 이젠 패킷이 IP 주소를 통해 목적지를 지정한다는 것을 알고 있을 것이다. 이렇게 IP 주소를 통해 목적지 1개를 지정하기 위해선 필수적인 조건이 존재하는데 바로 기기마다 고유한 IP 주소를 가지고 있어야 한다는 것이다. 원래 네트워크에서는 모든 서브넷과 기기에 각각 고유한 IP 주소가 할당되어 있었다. 문제는 1990년대 들어서며 인터넷이 일반용으로 전환됨에 따라 네트워크 기기가 많아짐에따라 발생했다. 네트워크 기기마다 중복되지 않는 고유한 IP 주소를 할당해야 하는데 네트워크 기기의 폭발적인 증가 추세에 따라 고유하게 할당할 IP 주소가 없어지는 문제가 발생했다. 이를 방치할 경우 고유하게 할당할 IP 주소 값이 없어져 인터넷 확장이..
경로표 이전에 라우터의 개념에 대해 잠깐 공부했으니 기본적인 개념은 알고 있을 것이다. 물론 이번 섹션에서 라우터의 동작 방식에 대해 자세히 배우겠지만 이를 알기 위해선 먼저 경로표에 대해 자세히 알고 있어야 하므로 라우터의 기본 개념을 알고 있다는 가정 하에 경로표에 대해 먼저 설명하도록 하겠다. (만약 모른다면 아래 쓴 라우터 기본 개념만이라도 먼저 읽고 오자) ◎ 경로표(라우팅 테이블) 라우터 내부의 경로표와 스위칭 허브 내의 MAC 주소표는 "다음 중계 노드로 패킷을 전달한다"라는 큰 목적은 유사하지만 둘 사이에는 큰 차이가 존재한다. 라우터는 IP 기반 하드웨어이고 스위칭 허브는 이더넷 기반 하드웨어이므로 기반되는 네트워크 프로토콜이 다르다. 스위칭 허브는 MAC 헤더의 수신지 MAC 주소를 활..
패킷 ◎ 패킷 구조 패킷은 크게 "헤더"와 "데이터" 두 부분으로 구성되어 있다. 그리고 "헤더"는 이더넷의 제어 정보인 MAC 헤더, IP의 제어 정보인 IP 헤더 그리고 TCP 헤더로 구성되어 있다. 헤더에는 최종 목적지 및 다음 경유지에 대한 정보가 적혀 있어 헤더에 적힌 제어 정보를 통해 최종 목적지에 가기 위한 경로를 찾을 수 있으며 다음 경유지로 데이터가 송신될 수 있다. TCP 헤더는 프로토콜 스택 안에 존재하는 TCP 담당이 생성하며 IP 헤더와 MAC 헤더는 프로토콜 스택 안에 있는 IP 담당이 생성한다. ◎ 간단히 보는 패킷 송신 과정 먼저 데이터를 송신하는 기기가 패킷을 생성한다. 이후 가장 가까운 중계 장치에 만들었던 패킷 송신한다. 중계 장치에서는 패킷의 헤더 내용을 조사하여 자신..
IP ◎ IP 주소란? 브라우저는 URL을 분석하여 클라이언트의 니즈를 파악하고 Request Message를 만들었다. 이후 브라우저는 메시지를 네트워크에 송출하는 기능을 가지고 있지 않기 때문에 OS에 네트워크를 통해 메시지를 송신해 달라고 의뢰한다. 그리고 이 의뢰 과정에서 도메인 명에 해당하는 IP 주소를 조사한 뒤 OS에 전달해주어야 OS 측에서 Request Message를 어디에 보내야 할지 알게 된다. 그렇다면 IP 주소란 무엇일까? 인터넷이나 LAN은 TCP/IP 개념에 기초하여 만들어졌기 때문에 TCP/IP 네트워크가 어떻게 동작하는지에 대한 먼저 알 필요가 있다. 위 이미지를 보면 알 수 있겠지만 TCP/IP는 "서브넷"이라는 작은 네트워크가 라우터에 메시지를 전달하는 구조로 전체 네..
네트워크를 공부하려 하는데 어디서부터 어떤 것을 공부해야 하는지 매우 막막했다. 그래서 여러 사이트에서 네트워크 관련 책 중 괜찮은 것을 찾아봤고 "성공과 실패를 결정하는 1%의 네트워크 원리"로 공부하기로 결정하였다. 앞으로 이 책을 통해 네트워크 공부 및 블로그 정리를 진행할 것 같다. 네트워크 동작 과정 네트워크는 사용하는 HW 및 SW 수가 많기 때문에 세세하게 공부하다가 전체 네트워크 흐름을 파악하지 못하는 경우가 생길 수 있다. 네트워크의 흐름을 잊어버리고 미시적 관점에서만 네트워크를 공부하게 될 경우 암기 과목밖에 되지 않으며 외운 것을 흐름에 적용하지 못하게 된다. 따라서 먼저 전체 동작 과정을 러프하게 공부한 뒤 본격적인 공부에 들어가도록 하겠다. 네트워크 전체 작동 흐름 ◎ 네트워크 동..