일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 단축 평가
- DynamoDB
- vgw
- 비구조화 할당
- elasticsearch
- Service
- 옵셔널 체이닝
- 구조분해 할당
- Kubernetes
- cognito
- transit gateway
- docker
- 온프레미스
- 자바스크립트
- Site-to-Site VPN
- CloudFormation
- On-Premise
- Custom Resource
- JavaScript
- Endpoints
- docker swarm
- grafana
- prometheus
- Await
- api gateway
- optional chaining
- null 병합 연산자
- Proxy Resource
- AWS
- VPC
- Today
- Total
목록IT/Network (12)
만자의 개발일지
네트워크를 공부하다 보면 한 번쯤은 들어봤으면서 꼭 짚고 넘어가야 할 것이 있는데 그중 하나가 맥(Media Access Control, MAC) 입니다. MAC(Media Access Control) 컴퓨터는 네트워크상에서 통신을 하기 위해 서로를 구분할 일종의 주소가 필요합니다. 예를 들어 편지를 서로 주고받기 위해서 서로 다른 집주소가 필요한 것처럼 네트워크상에서 이러한 역할을 담당하는게 바로 MAC 주소 입니다. 일반적으로 인터넷통신을 위해서 각 장비마다 IP주소가 배정되고 또 TCP/IP로 통신을 하기 떄문에 IP주소를 사용하게 됩니다. IP주소만 있으면 모든 통신이 일어날 것 같지만, 사실은 IP주소를 다시 MAC으로 바꾸는 절차(Address Resolution Protocol, ARP)를 ..
Port 포트는 서버 내에서 프로세스를 구분하는 번호입니다. 서버는 HTTP 요청을 대기하는 것 외에도 다양한 작업을 합니다. 데이터베이스와도 통신해야 하고,FTP 요청을 처리하기도 합니다. 따라서 서버는 프로세스에 포트를 다르게 할당하여 들어오는 요청을 구분합니다. 유명한 포트 번호로는 21(FTP), 80(HTTP), 443(HTTPS), 3306(MYSQL)이 있습니다. 포트 번호는 IP주소 뒤에 콜론(:)과 함께 붙여 사용합니다. 한번 확인해 봅시다. cmd 창을 열고 netstat -ano 를 입력해줍니다. IP주소:포트번호 보시다시피 콜론(:) 뒤에 붙은 것들이 현재 사용하고 있는 포트 번호입니다. PID는 포트 번호를 어떤 프로세스가 사용중인지 나타내주는 ProcessID입니다. PID는 작..
라우팅 테이블(Routing table) 위키백과에 있는 라우팅 테이블에 대한 정의입니다. 라우팅 테이블(영어: routing table)은 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시키는 목적으로 사용된다. 각 라우터의 라우팅 테이블은 모든 목적지 정보에 대해 해당 목적지에 도달하기 위해서 거쳐야 할 다음 라우터의 정보를 가지고 있다. 라우팅 테이블(Routing table)이란 네트워크상의 특정 목적지까지의 거리와 가는 방법등을 명시하고 있는 테이블입니다. 라우터는 어떤 목적지를 찾아갈때 이 라우팅 테이블을 보고 찾아가게 됩니다. 쉽게 말하면 라우터가 여러 가지 정보를 종합해서 얻어낸 네트워크에 대한 지도를 라우팅 테이블이라고 합니다. 이처럼 라우팅 테이블은 패킷..
ACL(Access Control List) ACL(Access Contorl List) 는 특정 주소를 가진 호스트의 접근을 막거나 방화벽을 구축하는데 가장 중요한 요소로, 허용하지 않은 클라이언트가 네트워크에 접속하는 것을 차단한다. AWS에서의 ACL 네트워크 ACL에서 여러 개의 인바운드 룰과 아웃바운드 룰을 정의 할 수 있다. 네트워크 ACL은 VPC 내에서 하나 이상의 서브넷에 연동시킬 수 있다. ACL은 룰에 번호를 부여할 수 있는데, 가장 낮은 번호를 지닌 룰부터 점차 높은 번호의 룰들이 순서대로 적용된다. 하지만 특정 네트워크 트래픽을 허용하는 룰이 있을 경우 다른 룰은 적용되지 않는다. 따라서 가장 낮은 번호를 가진 룰이 모든 트래픽을 다 허용하도록 돼 있으면, 다른 룰들은 아무것도 적..
IPv4 IPv4는 Internet Protocol version 4의 약자로 전 세계적을 사용된 첫 번째 인터넷 프로토콜입니다. IPv4는 패킷 교환 네트워크 상에서 데이터를 교환하기 위한 프로토콜로 데이터가 정확하게 전달될 것을 보장하지 않지만 이는 상위 프로토콜인 TCP에서 보장되어집니다. IPv4는 32비트 방식으로, 8비트씩 4자리로 되어있으며 각 자리 하나하나를 옥텟이라부르고, 온점으로 구분합니다. IPv4는 최대 2^32(약 43억) 개의 주소를 가질 수 있는데, 인터넷 사용자 수가 점점 늘어나면서 IPv4가 고갈될 위기에 처해있습니다. 이를 해결하기 위에 등장한 것이 바로 IPv6입니다. IPv6 IPv6는 Internet Protocol version 6의 약자로 IPv4 프로토콜의 주소..
IP 주소란? IP 주소는 Internet Protocol 의 약자로 네트워크상에서 다른 컴퓨터와 구별 하게끔 해주는 고유번호입니다. 우리 휴대폰마다 전화번호가 다르듯이 컴퓨터도 컴퓨터만의 주소(전화번호)를 가지고 있어야합니다. 근데 만약에 네트워크상에서 같은 주소가 두 개가 있다면 서로 충돌이 일어나겠죠? 그래서 IP는 전 셰계적으로 컴퓨터마다 각기 다른 IP주소를 부여 받게 됩니다. IP는 각 나라마다 나라의 공인기관에서 IP를 할당하고 관리합니다. IP는 유동 IP와 고정 IP로 나눌 수 있습니다. 고정IP란? 고정IP란 말 그대로 하나의 IP주소를 컴퓨터가 고정적으로 가지고 있고 IP가 변치 않는 다는 것을 의미합니다. 고정IP는 한번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없습..