LAN(근거리 통신망)
: 한정된 좁은 지역에 구성된 네트워크
WAN(원거리 통신망)
: LAN과 LAN을 연결하는 광역 네트워크
인터넷
프로토콜(protocol)
: 언어, 통신규약
ex) TCP/IP,
<aside> 💡 스위치
케이블이 일정량 이상 늘어나게되면 관리하기 힘들고 연결이 불가능하기 때문에 여러개의 케이블을 하나로 모아 네트워크를 원활히 운영하기 위해 사용.
과정
Learning (학습 수집) Flooding (정보를 뿌리는) Forwarding (찾으려는 MAC주소 1번컴퓨터 → 10번컴퓨터) Filtering (차단) Aging(휘발성)
라우터와 차이점
라우터는 CPU기반 / 스위치는 ASIC(하드웨어)기반
라우터는 Routing table, ARP-table 확인(IP) / 스위치는 MAC address (MAC)
라우터는 packet / 스위치는
</aside>
<aside> 💡 라우터
정의 : 목적지 길(IP주소)을 알려주는 기계 (라우터의 Interface가 2개 이상 있어야한다) 특징 : 근접한 랜카드를 참고하여 (RIP) 네트워크 정보를 모를 경우 Default Gateway로 보냄.
장점
본사, 지사에 거리가 멀어서
Router를 써서 브로드캐스트를 안넘어가게 해서 네트워크 운영
단점
라우터 주소 (첫번째 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
Forward Proxy Server == Proxy Server
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 (같은것을 줄임)
L3 (include Router)
L2 (Switch) : 같은 포트, IP라도 다른 목적지로 설정가능
</aside>
<aside> 💡 UTP Cable
-Cross Cable
라우터 ↔ 컴퓨터 허브 ↔ 허브 스위치 ↔ 스위치 [같은종류]
-Straight cable
컴퓨터,라우터 ↔ 공유기, (스위치,허브) [다른종류]
</aside>
<aside> ❓ 네트워크 대역별 알아보기
127.0.0.1 : local IP , 자신의 텀퓨터 IP
169.254.xx.xx : 인터넷이 안될 때 ifconfig 하면 자동으로 IP를 받아옴
<aside> ⚠️ DNS
</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>