NAT 패킷 트레이서 +  Window 2003 실습
INFRA/NETWORK2024. 7. 31. 00:21NAT 패킷 트레이서 + Window 2003 실습

NAT 패킷 트레이서 실습 라우팅 테이블 작성법1. static : 나에게 안 붙은 네트워크 설정2 .dynamic : 나에게 붙은 네트워크 설정Q. IP주면 라우팅 테이블에 올라오는데 왜 또 세팅해야 하는지? A. 내 네트워크 정보를 OSPF라는 언어==프로토콜 사용해서 전달한다. R1에서 OSPF 설정 걸어도 R0에서 OSPF 설정 하지 않으면 전달되지않음Q.라우터 4대 전부 OSPF 설정하면 안되는 이유 A. R0→R1 내 이더넷에 192.~가 있음 그럼 R1라우터에 사설대역올라감 인터넷 대역엔 올라가면 안되서 R1에 하면안됨R1 ~R3은 OSPF(dynamic)로 연결해주었다.0.0.0.255 =255.0.0.0R0 ==NAT 설정(static)--사설 IP 설정# int gig0/0# no sh..

NAT (Network Address Translation)
INFRA/NETWORK2024. 7. 30. 23:58NAT (Network Address Translation)

NAT (Network Address Translation)주소 변환 기술 (공유기 :사설 IP를 공인 IP로 변환)탄생이유 : 공인 IP 부족 현상 완화사설 IP는 기본적으로 인터넷 안됨시나리오 192.168.0.0 > 8.8.8.8 ping8.8.8.8은 라우터에 세팅되어 있어서 request는 되는데 사설 IP대역은 없으니까 response 실패라우터에 사설 IP대역 없음 → 공유기로 사설 IP를 자기가 가진 공인 IP로 변경해야 통신 가능함라우팅이 안되는 것이 아님, 대역에 사설 IP가 없기 때문임직접 공격 받지 않으니 보안에 용이랜카드 두개여야함 : 사설IP↔공인IP를 서로 변환해야 하기 때문request : 사설 IP → 공인 IP response : 공인 IP → 사설 IPTrade-off ..

1.인프라 아키텍처
INFRA/NETWORK2024. 3. 25. 21:171.인프라 아키텍처

▷인프라는 컴퓨터로 구성 -> 기본 구성 방식 : 집약형, 분할형 1.2.1 집약형 아키텍처 ▷ 대형컴퓨터(범용 장비,호스트,메인프레임) 하나로 모든 업무 처리하나로 모든 처리를 하므로 집약형이라고 함CPU하나가 망가져도 멈추지 않게 함 -> 이중화고부하 처리 요구가 와도 다른 처리에 영향 주지 않게 함 -> 리소스관리장점-간단, 고성능 -리소스 관리, 이중화에 의해 안정성⬆단점대형컴퓨터의 비싼 비용, 유지보수 비용⬆ , 확장성⬇ 1.2.2 분할형 아키텍처 ▷ 대형 컴퓨터가 했던 처리를 다수의 소형컴퓨터로 분할처리 분산시스템 : 여러 컴퓨터를 연결시켜 데이터 서로 교환장점비용⬇, 서버 대수를 늘릴 수 있어 확장성⬆단점서버가 늘어나면 관리 복잡, 한대가 망가지면 영향 범위를 최소화하기 위한 구조 검토해야함..

Network - TCP 3 way handshake & 4 way handshake
INFRA/NETWORK2023. 9. 13. 09:43Network - TCP 3 way handshake & 4 way handshake

3 way handshake -TCP는 장치들 사이에 연결을 초기화 할 때 사용 -TCP로 이루어지는 모든 통신은 반드시 3-way handshake를 통해 시작 - 사용하는 클라이언트와 서버는 데이터를 전송하기 전 먼저 서로 통신이 가능한 지 의사를 묻고 한 번에 얼마나 받을 수 있는지 등의 정보를 확인한다. (신뢰성 있는 통신==데이터를 안전하고 빠지는 부분 없이 보내기 위함) TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정을 의미한다. 클라이언트 - >서버 : SYN 패킷을 보냄(통신 가능한지 확인, port열려있어야..) (sequence : x) 서버 -> 클라이언트 : SYN(x)을 ..

Network - OSI 7계층
INFRA/NETWORK2023. 9. 13. 09:28Network - OSI 7계층

네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.     1) 물리(Physical)리피터, 케이블, 허브 등 단지 데이터 전기적인 신호로 변환해서 주고받는 기능을 진행하는 공간즉, 데이터를 전송하는 역할만 진행한다.- 단위 : 비트(Bit)  2) 데이터 링크(Data Link)브릿지, 스위치 등 물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할Mac 주소를 통해 통신한다. 프레임에 Mac 주소를 부여하고 에러검출, 재전송, 흐름제어를 진행한다.- 단위 : 프레임(Frame)  3) 네트워크(Network)라우터, IP 데이터를 목적지까지 경로를 찾아 전송한다.라우터를 통해 이동할 경로 선택 -> IP 주소 지정 -> 경로(Route) 선택 -> 패킷 전달라우팅,..

INFRA/NETWORK2023. 8. 25. 16:144.결과를 전달하는 HTTP 상태코드

4.1 상태코드 클라이언트 --request---> 서버 서버로부터 request 결과를 전달 response의 클래스 클래스 설명 1XX Informational request 처리중 2XX Success request 정상 처리 3XX Redirection request 를 완료하기 위해 추가 동작이 필요 4XX Client Error 서버는 request 이해 불가 5XX Server Error 서버는 request 처리 실패 ◆2XX request 성공 ▷200 정상처리 ▷204 No Content request 성공 but 돌려줄 리소스가 없음 엔티티(HTTP 요청 또는 응답의 본문) 바디가 없음 -> 브라우저에서 request 보낸후 화면이 변하는 일은 없을 것임 클라이언트에서 서버로 정보를 ..

2.간단한 프로토콜 HTTP
INFRA/NETWORK2023. 8. 25. 10:432.간단한 프로토콜 HTTP

2.1,2 HTTP는 클라이언트와 서버 간 통신을 한다.HTTP 프로토콜에서는 반드시 한쪽이 클라이언트(request) 다른 한 쪽은 서버(response)역할을 담당클라이언트측에서 먼저 통신이 시작 -> request가 있어야 response가 있음 GET : 서버에 요구하는 종류 == 메소드/index.html : request URI(요구대상) == 리소스HTTP/1.1 : 클라이언트 기능 식별 == HTTP 버전 번호- 다른예시POST(메소드) /form/entry(URI) HTTP/1.1(프로토콜 버전)Host: hackr.jp (리퀘스트 헤더 필드)Connection: keep-alive (리퀘스트 헤더 필드)Content-Type: application/x-www-form-urlencoded..

Cookie & Session
INFRA/NETWORK2023. 8. 24. 17:15Cookie & Session

Cookie(쿠키) 클라이언트(브라우저)로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저장하였다가 필요시 정보를 참조하거나 재사용할 수 있다. 사용자의 편의를 위한 것으로 지워져도 되고, 조작되거나 가로채이더라도 큰 지장이 없는 수준의 정보 ex) 팝업에서 "오늘 더 이상 이 창을 보지 않음" 체크, 자동로그인 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Header를 넣어서 자동으로 서버에 전송 Session(세션) 세션은 쿠키를 기반하고 있지만, 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버 측에서 관리 사용자나 다른 누군가에게 노출되면 안되는 중요한 정보 ex) 로그인 클라이언트가 requ..

1.웹 네트워크 기본
INFRA/NETWORK2023. 8. 24. 17:131.웹 네트워크 기본

1.1 웹은 HTTP로 나타낸다이 흐름을 결정하는 프로토콜(약속)-> HTTP(HyperText Transfer Protocol) 라는 약속을 사용한 통신을 함  1.2 HTTP가 등장한 배경- 멀리 떨어져 있는 사람들을 연결하는 시스템 즉 WWW(웹)을 구성하는 기술   기술언어 HTML(HyperText Markup Language)+ 문서 전송 프로토콜 HTTP+ 문서의 주소를 지정하는 방법 URL(Uniform Resource Locator) 1.3 네트워크 기본 TCP / IP◆TCP/IP는 프로토콜의 집합네트워크에서 사용되는 프로토콜이다.프로토콜 : 서로 다른 HW, OS가 서로 통신을 하기 위해서 필요한 규격케이블 규격, IP주소 지정방법, 웹에 표시하기 위한 순서 등...인터넷 프로토콜들을..

image