1. LAN(근거리 통신망)

    : 한정된 좁은 지역에 구성된 네트워크

    Untitled

  2. WAN(원거리 통신망)

    : LAN과 LAN을 연결하는 광역 네트워크

    Untitled

  3. 인터넷

<aside> 💡 스위치

케이블이 일정량 이상 늘어나게되면 관리하기 힘들고 연결이 불가능하기 때문에 여러개의 케이블을 하나로 모아 네트워크를 원활히 운영하기 위해 사용.

과정

Learning (학습 수집) Flooding (정보를 뿌리는) Forwarding (찾으려는 MAC주소 1번컴퓨터 → 10번컴퓨터) Filtering (차단) Aging(휘발성)

라우터와 차이점

  1. 라우터는 CPU기반 / 스위치는 ASIC(하드웨어)기반

  2. 라우터는 Routing table, ARP-table 확인(IP) / 스위치는 MAC address (MAC)

  3. 라우터는 packet / 스위치는

</aside>

<aside> 💡 라우터

정의 : 목적지 길(IP주소)을 알려주는 기계 (라우터의 Interface가 2개 이상 있어야한다) 특징 : 근접한 랜카드를 참고하여 (RIP) 네트워크 정보를 모를 경우 Default Gateway로 보냄.

장점

  1. 본사, 지사에 거리가 멀어서

  2. Router를 써서 브로드캐스트를 안넘어가게 해서 네트워크 운영

단점

  1. 속도저하 ( 해결방법 L3스위치)

라우터 주소 (첫번째 IP xx.x.x.1, 마지막 IP xx.x.x.254)

</aside>

<aside> 💡 NAT (=공유기)

라우터(Router)에 붙어있어 외부에서 내부로 들어오거나 나갈 때 공인IP로 바꿔준다

NAT Table

SA (10.0.2:100) | PA (8.8.8.8)

(211.1.1:100) (8.8.8.8) —→ Standard Address(SA) 가 여러개

Why?

부족한 공인IP를 해결하기 위해 ( 공인IP란? ex) 경기도 광주, 전라도 광주 >>> IP 유일성)

</aside>

<aside> 💡 Proxy Server

  1. Forward Proxy Server == Proxy Server

  2. Reverse Proxy Server (≒ 포트포워딩(Port Forwarding이랑 비슷)

    ※ 웹서버만 됌

    장점: 들어오는 공인IP주소 (ex | www.naver.com)를 먼저 보고 목적지로 이동

    L7 (Reverse Proxy ≒ nginx) URL주소를 사용해서 들어오는

    L4 (Load Balance) : 서버부하 정도를 체크하면서 일 분배**(지능적)**

    DNS Server - www.~ /80.80.80.80 IP주소는 같음**(비지능적)**

                 www.~/ 80.80.80.81 …..
    

    ★ Scale Out (같은것을 늘림) ↔ Scale IN (같은것을 줄임)

    Untitled

    L3 (include Router)

    L2 (Switch) : 같은 포트, IP라도 다른 목적지로 설정가능

</aside>

<aside> 💡 UTP Cable

-Cross Cable

라우터 ↔ 컴퓨터 허브 ↔ 허브 스위치 ↔ 스위치 [같은종류]

-Straight cable

컴퓨터,라우터 ↔ 공유기, (스위치,허브) [다른종류]

</aside>

<aside> ❓ 네트워크 대역별 알아보기

<aside> ⚠️ DNS

Untitled

Untitled

</aside>

<aside> 📌 gcm 명령어

# 제어판
gcm -CommandType application | Where-Object {$_.name -like "*.cpl"}
npca.cpl : 네트워크 창

# ㅎㄷㅅ
gcm -CommandType application | Where-Object {$_.name -like "*.exe"}
quser.exe : 누가 내 컴퓨터에 접속했는지
quser /server:server100

# 사용자관리
gcm -CommandType application | Where-Object {$_.name -like "*.msc"}
compmgmt.gmc : 컴퓨터 관리
lusrmgr.msc : 사용자 그룹
wf.msc : 고급 보안

</aside>

<aside> 📌 Powershell 명령어 정리

# png file 찾기
Get-ChildItem -Path c:\\ -Filter *.png -Recurse

# file copy하기
Copy-item -Destination [저장할 파일경로]

# 현제 경로 파일탐색기 열기
ii .

</aside>