반응형
- 6강 - 네트워크 참조 모델


- 계층적으로 나눈 이유
- 네트워크 문제 진단과 해결이 용이
- 네트워크 구성과 설계가 요이


- 1번 2번은 묶어서 한다. 하드웨어. ran

- ip . 인터넷 프로토콜
- tcp는 물리계층이 없다고 본다.


- 7강 - 캡슐화와 역캡슐화
- 메시지기 송신되는 과정에서. 위 계층에서 아래 계층으로 내려가면서 송신되는 과정에서 각 계층에 속해있는 프로토콜의 목적과 특징에 부합하는 헤더가 덧붙는 과정을 의미한다.
- 각 계층에 속해 있는 프로토콜에 해당하는 헤더가 송신 과정에서 계속 덧붙는 과정을 캡슐화라고 부른다.

- 캡슐화란. 계층별 프로토콜의 목적과 특징에 부합하는 헤더가 추과되는 과정을 의미한다.

- 최종적으로 네트워크를 통해서 송수신 하고자 하는 데이터를 페이로드라고 한다.
- 각 계층에 프로토콜이 해당하는 헤더가 붙는다.
- 페이로드를 전송하는 과정에서. 실질적인 데이터를 전송하는 과정에서. 이러한 패킷이 전달되게 된다. 물리 계층을 통해서 신호로 변환 되서 전송이 된다.
- 위의 계층의 헤더 + 페이로드는. 아래계층에서 페이로드로 된다.

- 역캡슐화
- 헤더와 트레일러를 제거를 한다.



- 네트워크를 미시적으로 살펴본 그림
- 두대의 호스트가 메시지를 주고받을 때. 발생하는 그림으로 표현
- 어떤 메시지를 송신할 때에는 네트워크 참조모델 상에서. 위의계층에서 아래로 이동하고. 어떤 메시지를 수신할 때에는 . 받을때에는 네네트워크 참조 모델 상에서 아래계층에서 위의 계층으로 이동한다. 캡슐화 가정이 된다.
- 각 곅층에서 메시지 단위를 pdu라고 한다.

- 8강 - osi 계층, tcp/ip 4계층은 사실 아무것도 해 주지 않는다.



- 네트워크 참조모델은 지켜야할 규칙이 아니다. 밑그림에 불과하다. 참조
- 하위계층을 포괄하는 네트워크 장비가 많다.

- 무언가를 실질적으로는 네트워크 프로토콜. 네트워크 장비이다. 계층이 아니라.

- 자바로 언어를 만들었었을 때. 중요한것은
- 어떤 프로토콜이 사용 되었고 . 어떤 네트워크 장비를 사용하고. 어떻게 메시지를 주고 받고 . 이거에 관심이 있지. 계층은 중요하지 않는다.
- 네트워크 참조모델은 중요하면서도. 오히려. 네트워크 장비. 프로토콜이 더 중요하다.


- 9강 - 트래픽과 네트워크 성능지표
- 서버에 몰리는 트래픽. 라우터나 공유기에 몰리는 트래픽
- 트래픽 측정 자체가 주로 노드에서
- 트래픽이 네트워크 내의 정보량을 의미하고. 많은 경우에는 노드에서 측정이 된다.
- 개발자가 트래픽을 알아야 하는 이유
- 노드가 처리할 수. 있는 트래픽의 양은 정해져 있고. 정보량




- 어떤 하드웨어가 최대로 정보를 주고받을 수 있는 최대의 역량 . 범용성 있게 활용한다.

- 네트워크에서는 통신 매체 연결 매체의 최대 역량을 표현하는데. cpu
- 실제로는 다양한 하드웨어가 데이터를 주고받을 수. 있는 최대 역량을 나타내기 위한 지표


- 10강 - 개발자와 네트워크 인프라
- 저 계층을 알아야 하나?





- 11강 - 이더넷과 연결 매체











- 통신매체의 종류를 알 수 있다.




- 12강 - 이더넷 프레임

- 데이터 링크 계층에서 주고받는 메시지 단위는 프레임이다.
- 이더넷 프레임은 이더넷 네트워크에서 주고받는 프레임을 이더넷프레임이라고 한다.
- 이더넷 프레임의 헤더는
- 프리앰블
- 수신지 mac주소
- 송신지 mac주소
- 타입/길이
- 가장중요한것은 mac주소이다.

- 프리엠블이란
- 이더넷 프레임이 오고 있다를 알리는 비트이다.
- 수신준비를 하는것
- 동기화를 위해서. 실진적인 수신지는 아니다.

- 물리적 주소.
- 가상머신 . mac주소가 부여됨
- mac주소가 고유하지만. 바뀔수도 있다.
- 네트워크 인터페이스
- nic 이 장치가. 네트워크 인터페이스를 담당







- 13강 - NIC와 케이블
- nic가 네트워크를 이용할 수 있게끔 하는 하드웨어


- 네트워크 통로

- nic는 네트워크 인터페이스 역할을 하고 네트워크인터페이스 마다 맥주소가 부여되기 때문에 자연스럽게 nic는 맥주소를 인식할 수 있다.
- 호스트가 네트워크를 통해 송수신하는 정보는 nic를 거치게된다.
- nic도 정보를 처리하는 성능도 네트워크 송수신 성능에 아주큰 영향을 끼치게 된다.


- nic마다 지원하는 속도가 다르고 이 속도에 따라서 호스트가 연결 매체가 얼마나 빠르게 정보를 주고받을 수 있는지가 달라진다.










- 14강 - 허브
- 허브는 오늘날 잘 사용하지 않는다.
- 허브. 스위치와 대비되는 통신 특성떄문에 배운다. 출동이라는 방지. Csma/cd 프로토콜
- 스위치와 대비되는 특성이 있어서 허브를 배운다.
- 허브 : 반 이중 통신 . 충돌 완화를 위해. csma/cd 프로토콜 . 물리계층
- 스이치 : 전이중 통신 . 데이터 링크 계층

- 물리계층은 주소가 없다.
- 통신 매체를 중계해주는 거다.

- 송수신을 특정할 수 있다.
- 주소가 있기 때문에. 판단 조작이 가능하다.
- 물리계층의 장비
- 주소계념이 있다.


- 허브가 어떤 호스트로부터 메시지를 받으면. 이 메시지에 대한 어떤 조작도 판단도 하지 않고 모든 포트로 메시지를 그대로 내보내는 이유는 주소 개념이 없기 때문이다.
- 메시지를 받아 봤자. 어떠한 호스트한테 이 메시지를 전달해야하는지 허브는 모른다.
- 주소라는 개념을 모르는 물리계층의 장비이기 때문에
- 허브는 어떤 포트로 메시지를 전달받으면 어떠한 조작도 판단도 하지 않고 전달받은 신호를 모든 포트로 그저 다시 내보내기만 한다.
- 모든 호스트들은 메시지를 받는다.
- 이 호스트들 데이터 링크 계층 상에서 패킷의 맥주소를 확인하고 받을 필요가 없으면 프레임일 경우에는 폐기를 한다.
- 어떤 문제? 불필요한 트래픽(쩡보)가 많아진다.

- 허브는 반이중으로 통신한다.
- 반이중
- 무전기 . 1차선 도로 . 한번에 한쪽에서만 통신하는것
- 전이중
- 양방향 도로
- 전화 . 전이중모드
- 허브는 반이중통신을 한다.
- 어떤 호스트가 허브의 메시지를 보내고 있을 때에는 다른 호스트는 허브에 메시지를 보낼 수 없다.
- 만약에 실수로 동시에 메시지를 전달하면. 충돌이라는 문제가 발생한다.
- 허브가 올바르게 정보를 처리할 수 없다.
- 반이중. 전이중은 네트워크 인터페이스를 다룰 때 많이 나온다.


- 주소개념이 없다. 판단이 안된다.

- 허브의 특징
- 신호를 전달받을 경우 모든 포트로 신호를 보낸다.
- 반이중방식으로 전송한다는 통신 특징
- 충돌
- 많이 발생하면 안좋다.

- 스위치라는 네트워크 장비는. 콜리전 도메인을 줄이는 네트워크 장비이다.
- 스위치는 콜리전 도메인이 하나의 포트에 제한되어 있다. 그래서 여러 호스트가 동시에 스위치를 향해서 메시지를 보내도 충돌이 발생할 수 있는 가능성을 거의 없다고 본다.

- csma/cd 라는 프로토콜을 사용하면
- 충돌이 발생하는 가능성을 상당부분 완화된다.





- 15강 - 스위치

- 가상의 lan을 나눌 수. 있는것이 vlan



- 맥주소 학습이 어떻게 이루어져 있는지. 맥주소 테이블이 어떻게 만들어지고 또 관리되는지 관련된 용어이다.
- 맥주소 테이블의 각 항목은 플러딩. 포워딩과 필터링. 에이징 통해서 만들어지고 관리된다. 각.항목들이



- 호스트 a










- vlan 가상의 렌 . 논리적인 렌
- vlan을 이용하면. 한대의 스위치로 여러개의 가상의 Lan을 만들 수 있다.
- vlan을 이용해서 네트워크를 나누어 두면 . 스위치의 플러딩. 성능을 저하를 방지를 한다.




- 포트기반 vilan
- 스위치의 포트를 보면 포트마다 특정 vlan이 할당되어 있다. 특정 포트에 특정 vian을 할당하는 방식 . 포트가 vian을 결정하는 방식
- vlan이 같으면 같은 lan에 속한 샘이다.
- 포트기반 vlan은 정적 vlan이라고 부른다.

- 동적 vlan
- 사전에 설정된 mac주소에 따라 vlan

반응형
'리눅스 - 유튜브 공부 > X 네트워크 기초 강의' 카테고리의 다른 글
| 31강 ~ 35강 (0) | 2025.08.22 |
|---|---|
| 21강 ~ 30강 (5) | 2025.08.22 |
| 16강 ~ 20강 (2) | 2025.08.21 |
| 1강 ~ 5강 (0) | 2025.08.20 |
| 혼자공부하는 네트워크 - 조코딩 (1) | 2025.08.20 |