본문 바로가기

반응형

네트워크/네트워크 기초

(11)
CloudComputing Stack 구조 정리 # 클라우드 컴퓨팅 스택 구조
네트워크 전체적인 흐름 정리 1. 네트워크의 기본적인 흐름에 대해서 정리 L4 : IP만으로 핸들링 가능하다. (LB = 4계층 레이어 Loadbalancing) L7 : API까지 핸들링 가능하다. (ALB = 7계층 레이어 Application Loadbalancing) L2 : 허브역할 (2계층 레이어 동작, 허브내에서 브로드캐스팅을 수행한다.) - L2의 단점으로는 보안 Rule이 없으며, 동일한 허브상 통신이 가능하다. L3 : 백본 = 허브처럼 동작하지만 Network 로케이션을 기억한다. 이말이 뭐냐면 통신을 했던 경로를 기억하고 있기 때문에 웹브라우저의 캐시처럼 동작이 가능하다. (L2와의 차이점은 L2는 브로드캐스팅을 하지만 L3는 통신이 저장된 경로에만 전송을 한다.) 2. 네트워크 계층과 Protocols와의 관..
hostname 과 URI 의 개념 1. hostname 란? 예를 들어 blog.zzanggu.com 일때 blog 가 호스트 네임, zzanggu.com 이 도메인 네임이다. (호스트 네임과 도메인 네임을 합치면 FQDN(Fully Qualified Domain Name) 이 된다.) 도메인은 그룹의 개념이고 호스트는 그룹에 속한 컴퓨터나 시스템 하나하나를 말한다. 비유하자면 도메인은 회사의 전화번호이고, 호스트는 내선번호이다. 2. URI 란? URI의 종류 - 절대 URI : 모든 전체 경로를 전부 기술한 URI https://www.google.co.kr/search?q=근처병원 https://www.coupang.com/np/campaigns/82/components/11122234311 - 상대 URI : 전체 URI 경로 중..
IP(Internet Protocol) IP(Internet Protocol) (IP가 무엇인지 어느정도 알고 있다는 전제를 깔고 시작합니다.) IP는 크게 '공인 IP'와 '사설 IP'로 나누어 볼 수 있다. 공인 IP는 인터넷망에서 한 단말에서 한 단말로 접속할 수 있는 주소로 인터넷 망 내부에서 고유한 존재이다. 즉 공인 IP는 어느 한 군데에서 사용 중이라면 다른 곳에서 사용할 수 없다. 공인 IP는 현재 IPv4의 경우, 총 42억 개를 사용할 수 있다. 인터넷 초창기에는 넉넉한 숫자였지만 요즘처럼 인터넷이 대중화된 시대에는 매우 부족한 숫자이다. 그래서 IP 주소의 낭비를 차단, 내부 자원 보호 등의 이유로 사설 IP를 사용한다. 사설 IP는 공인 IP 대역 내 'Private Network'로 지정된 대역으로, 공인 IP에서는 해..
DHCP (Dynamic Host Configuration Protocol) DHCP (Dynamic Host Configuration Protocol) - 동적 호스트 구성 프로토콜 - IP 주소와 같은 식별자는 같은 범위 안에서는 중복이 되어서는 안된다. - IP를 직접 지정하는것은 매우 손이 많이 감으로... DHCP 프로토콜을 사용한다. - 보통 공유기(라우터)는 DHCP 서버라는 프로그램을 내장하고 있다. 인터넷을 사용하는 Client는 DHCP 클라이언트 라는 프로그램이 기본적으로 설치 되어 있다. - 기기가 가지고 있는 고유의 주소 : Mac 어드레스 , 피지컬 어드레스 - 새로운 기기가 네트워크 공유기(라우터) 에 연결되면 이 DHCP 서버에서 새로운 IP를 동적으로 디바이스에 할당하고 관리한다.
Dynamic & Static IP address (유동 IP & 고정 IP) # Dynamic & Static IP address - Dynamic IP address : ISP 가 IP 할당을 유동적으로 할당해주는 기능 - 수백만명이 IP를 동시에 쓰지 않기 때문에, 사용하지 않는 사람의 IP주소를 회수하여 다른 사용자에게 부여, 이 과정을 반복하는 것을 말한다. - Dynamic IP address 의 단점은 IP가 계속 변화하기 때문에 고정 IP 정보를 원하는 웹서버 및 기타 서비스에서는 한계가 있다. - Static IP address : 정적 IP 주소 (통신사에게 일정의 금액을 부여하고 고정 IP를 할당 받을 수 있다.)
포트 포워딩 (Port forwarding) # 포트 포워딩 - 포트포워딩 예시 : 59.6.66.238:8081 로 서비스를 요청 시 > 192.168.0.4:80 으로 트래픽을 전송함 59.6.66.238:8080 으로 서비스 요청 시 > 192.168.0.3:80 으로 트래픽을 전송 함 - 라우터가 일종의 안내자 역할을 한다고 보면 됨. - 설정은 라우터의 관리자 페이지에서 설정 가능함. - 포트 포워드 설정에서 설정 가능함. - 외부 포트가 공인 IP에서 접근하는 포트 임. - 라우터로 들어오는 포트 번호가 무엇이냐에 따라서 내부 네트워크에 있는 특정한 장비에 요청을 전달할 수 있다. # 포트 포워딩 방법 예를들어 A라는 인스턴스에 Apache WebServer가 실행중인데 이 웹서버가 사용하는 포트 번호는 8080 이라고 하자. 그런데 이..
Port 포트 # Port 포트 - 서버로서 응답하기 위해서는 포트 번호가 필요하다. - 하나의 컴퓨터에는 여러 서버가 설치 될 수 있다. 그 많은 서버를 구분하기 위해서 사용하는것이 바로 Port 번호 이다. - 0 ~ 65535 까지 존재 - 0 ~ 1023 : well-known port (포트의 서비스가 이미 정해져 있는 포트)

728x90
반응형