본문 바로가기

CS/Network

(10)
기술 면접을 위한 네트워크 개념 정리 (2) 목차 더보기 17 _ 네트워크 차단 솔루션 17 _ 01 _ 브로드캐스트 패킷 17 _ 02 _ 유니캐스트 패킷 18 _ 액세스 리스트 및 CBAC 필터링을 위한 라우터 설정 코드 예제 18 _ 01 _ 액세스 리스트 명령어 18 _ 02 _ CBAC 필터링 명령어 19 _ 전용회선과 IPSec VPN의 장단점 20 _ VPN 기술 중, IPSec VPN의 동작 원리 정리 21 _ IPSec 프로토콜의 동작 원리 21 _ 01 _ IPSec Frame work 21 _ 02 _ IKE Phases 22 _ Site-ti-Site VPN vs Remote Access VPN (Client VPN) 22 _ 01 _ Site - to - Site VPN 22 _ 02 _ Remote Access VPN (C..
기술 면접을 위한 네트워크 개념 정리 (1) 목차 더보기 01 _ 2계층 주소와 3계층 주소의 차이점 02 _ 라우터와 스위치 비교 03 _ 스태틱 루트 설정 방법 04 _ 웹 서버와 통신하는 과정 05 _ 네트워크와 브로드캐스트 도메인이 일치해야하는 이유 06 _ 브로드캐스트 도메인 분할 방법 07 _ 네트워크 분할 & 병합 & 가상화 솔루션 08 _ End-To-End VLAN 과 Local VLAN 의 차이점 09 _ STP의 포트 블로킹 동작 순서 10 _ STP의 약점과 해결 방법 (PVST & EtherChannel) 11 _ HSRP 동작원리 12 _ 스위칭 룹을 해결하기 위한 솔루션 13 _ L3 스위치 설정 방법 14 _ 라우팅 프로토콜 15 _ NAT 설정과 동작 원리 16 _ NAT를 설정하였을 때, 외부에서 내부로 통신이 가능..
Switching Loop 해결 방법: STP & PVST & EC 목차 01 _ Switching Looping 란 무엇인가 02 _ Switching Loop 로 발생하는 문제 03 _ Switching Loop을 해결하기 위한 STP (Spanning Tree Protocol) 04 _ STP 의 단점을 보완하기 위한 PVST (Per Vlan Spanning Tree) 05 _ STP 의 단점을 보완하기 위한 EC (Ether Channel) 01 _ Switching Loop 란 무엇인가 01 _ 01 루핑 (Looping) 라우팅 정보의 잘못된 설정 또는 경로 선택으로 인해 데이터 패킷이 네트워크에서 무한 반복되는 현상 01 _ 02 스위칭 루프 (Switching Loop) 네크워크 스위치나 다른 네트워크 장비 간에 데이터 패킷이 무한 반복하는 현상 즉, 네..
Cisco Network Command 정리 ( - Updating ) 들어가며 최근 Cisco Packet Tracer 로 네트워크 실습을 진행하고 있습니다. 그래서 자주 사용하는 명령어 또는 기억해두면 좋을 명령어를 앞으로 정리해보려고 합니다 :) 라우터 명령어 - 기본 설정 Router> 레벨 1 명령어 Router# 레벨 15 명령어 Router(config)# 레벨 15 명령어 Router(config-if)# 레벨 15 명령어 Router(config)# enable secret 123 -> 비밀번호 123으로 설정 Router(config)# hostname R1 -> 라우터 이름 R1으로 설정 - 라우터 정보 show ip route R1#show ip route Codes: L - local, C - connected, S - static, R - RIP, ..
ARP (Address Resolution Protocol) 목차 01 _ ARP (Address Resolution Protocol) 이란? 02 _ ARP Cache Table 03 _ ARP Request & Reply 흐름 04 _ ARP Request & Reply with 내부 네트워크 05 _ ARP Request & Reply with 외부 네트워크 01 _ ARP (Address Resolution Protocol) 이란? ARP는 Address Resolution Protocol의 약자로, 주소 결정 프로토콜이라 불립니다. ARP는 네트워크 상에서 논리적 주소인 IP 주소를 물리적 주소인 MAC 주소에 대응시키기 위해 사용됩니다. 통신을 처음 시작할 때, 목적지의 MAC 주소를 모르는 상태에서 MAC 주소를 알아내기 위해 사용하는 프로토콜입니다...
웹 서버 vs WAS 목차 웹 서버 vs WAS WAS를 사용하는 이유 웹 서버 vs WAS 1) 웹 서버 웹 서버는 웹 클라이언트의 요청에 따라 콘텐츠를 제공하는 서버이다. 이때, 웹 서버는 정적인 컨텐츠(html, css, js)를 웹 브라우저에게 제공하는 역할을 한다. 예를 들어, Apache, Nginx 등이 있다. 2) WAS WAS는 웹 클라이언트의 요청에 따라 콘텐츠를 제공하는 서버이다. 이때, WAS는 DB 조회나, 어떤 로직을 처리해야 하는 동적인 컨텐츠(asp, php, jsp)를 웹 브라우저에게 제공하는 역할을 한다. 또한 자체적으로 웹서버의 기능도 가지고 있어서 정적인 콘텐츠를 처리하기도 한다. 보통 프로그램이 동작해서 얻은 결과를 보통 동적인 콘텐츠라고 말한다. 예를 들어, Tomcat, Jeus 등이..
브라우저와 렌더링 엔진 동작 원리 더보기 🙋 오늘 포스팅에서는 서버로부터 전달(응답)받은 자원을 어떻게 화면에 출력하는 지를 다룰 예정이다. 이 글을 읽고 나면, 브라우저 주소 창에 google.com을 입력했을 때 어떤 과정을 거쳐 구글 페이지가 화면에 보이게 되는지 알게 된다. 목차 브라우저 브라우저의 구성 요소 렌더링 엔진의 동작 원리 브라우저 1) 브라우저 란? 브라우저란 월드 와이드 웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어이다. 예를 들어, 구글 크롬, 인터넷 익스플로러 등과 같이 검색창이 있는 프로그램이라 생각하면 된다. 브라우저는 인터넷에서 특정 정보로 이동할 수 있는 주소 입력창(=인터페이스)이 있고, 서버와 HTTP로 정보를 주고 받을 수 있는 네트워크 모듈도 포함하고 있다. 서버에서 받은 문서(H..
웹(WWW)의 동작 원리 목차 웹의 동작 원리 웹 클라이언트 웹 서버 웹 애플리케이션 서버 (WAS) 데이터 베이스 (DB) 웹의 동작 원리 웹의 동작 원리를 다음과 같이 한 문장으로 정리할 수 있다. 「 클라이언트가 서버에 요청을 보내면 서버는 해당 요청에 대해 응답한다. 」 그리고 이 문장을 그림으로 표현하면 다음과 같다. 웹 동작 순서 ① 사용자가 웹 브라우저의 검색창에 특정 사이트의 주소를 입력한다. ② 웹 브라우저가 DNS에게 특정 사이트의 (도메인)주소를 요청한다. ③ DNS가 웹 브라우저에게 사이트의 IP주소를 응답한다. ④ 웹 브라우저가 웹 서버에게 IP 주소를 이용하여 html 문서를 요청한다. ⑤ 웹 서버는 바로 웹 페이지를 공급하지 못하고, 웹 애플리케이션 서버와 데이터 베이스에서 웹 페이지 작업을 처리한다...
[ 웹(WWW) 기본 개념 ] URL, HTTP, IP, 도메인, 포트 목차 URL HTTP IP 주소 도메인 주소 포트 주소 URL 1) URL 이란? URL은 웹상에서 문서, 이미지, 동영상 등의 자원들의 위치를 나타내는 주소이다. 쉽게 말해서, 웹 페이지를 찾기 위한 주소를 말한다. 예를 들어, 구글 URL → https://www.google.co.kr/ 네이버 URL → https://www.naver.com/ 티스토리 URL → https://www.tistory.com/ 이다. 2) URL의 구조 URL은 크게 3가지로 구성되어 있다. 첫 번째, 프로토콜 종류 두 번째, 자원이 있는 서버의 IP 주소, 도메인 주소, 포트 주소 세 번째, 자원의 위치 그러므로 URL 은 보통 " 프로토콜 // IP 주소 or 도메인 주소 or 포트 주소 / 자원 위치 " 의 형식..
인터넷(Internet)과 웹(WWW) 목차 인터넷의 개념, 구성과 인터넷 서비스 종류 웹의 개념, 특징 그리고 구성 인터넷의 개념, 구성과 인터넷 서비스 종류 1) 인터넷의 개념 인터넷은 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 기반으로 하여 전 세계적으로 연결된 컴퓨터 네트워크를 말한다. 즉 세계의 크고 작은 컴퓨터 네트워크들이 모여서 이루어진 것이 바로 인터넷(Internet) 이다. 2) 인터넷의 구성 인터넷은 클라이언트와 서버로 구성되어 있다. 여러 컴퓨터가 각각 클라이언트와 서버로써 연결되어 있고, TCP/IP를 이용해 정보를 주고받는다. 그러므로 인터넷이란 수많은 클라이언트 컴퓨터와 서버 컴퓨터, 그리고 이들로 구성된 네트워크들의 집합체인 것이다. 3)..