CS 지식
-
서버리스 웹(Serverless Web)이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 14:23
서버리스 웹(Serverless Web)은 전통적인 웹 개발 방식과는 다른 개념입니다. 기존의 웹 개발에서는 서버를 구축하고 관리하는 데 많은 시간과 노력이 필요했습니다. 그러나 서버리스 웹은 개발자가 서버 인프라에 대해 직접 신경 쓰지 않고 애플리케이션을 개발할 수 있는 방식을 의미합니다. 간단히 말하면, 서버리스 웹은 개발자가 서버 관리에 신경 쓰지 않고 코드를 작성하고 실행할 수 있는 환경을 제공합니다. 개발자는 코드를 클라우드 서비스 제공업체에 업로드하고, 해당 서비스가 코드 실행에 필요한 인프라를 자동으로 관리합니다. 이렇게 개발자는 서버 관리, 스케일링, 인프라 구성 등의 작업으로부터 해방되고, 주로 코드 작성에 집중할 수 있습니다. 서버리스 웹은 주로 Function as a Service(..
-
네트워크 ACL이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 14:06
네트워크 ACL은 네트워크 장비에서 사용되는 Access Control List의 한 형태이고, 네트워크 트래픽의 흐름을 제어하고 보안을 강화하기 위해 사용됩니다. 네트워크 ACL은 네트워크 장비(예: 라우터, 스위치, 방화벽)의 인터페이스에 적용되어 트래픽을 허용하거나 거부하는 규칙을 정의합니다. 이러한 규칙은 IP 주소, 포트 번호, 프로토콜 등의 속성을 기반으로 작동합니다. 일반적으로, 네트워크 ACL은 다음과 같은 목적으로 사용됩니다: 1. 보안 강화: 허가되지 않은 네트워크 트래픽을 차단하여 네트워크의 보안을 강화합니다. 예를 들어, 특정 IP 주소나 IP 주소 범위에서의 외부 접속을 차단하거나, 악성 트래픽을 필터링합니다. 2. 네트워크 성능 최적화: ACL을 사용하여 특정 유형의 트래픽을 허..
-
NAT 게이트웨이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 12:04
https://ssoontory.tistory.com/318 인터넷 게이트 웨이란? 인터넷 게이트웨이(Internet Gateway)는 사설 네트워크와 인터넷을 연결하는 네트워크 장비입니다. 간단히 말해, 인터넷에 접속하기 위한 출입구 역할을 하는 것으로 생각할 수 있습니다. 인터넷 게 ssoontory.tistory.com * 위의 포스팅을 먼저 읽으면, NAT 게이트웨이를 이해하기 훨씬 수월해집니다. NAT 게이트웨이(Network Address Translation Gateway)는 네트워크 주소 변환(Network Address Translation, NAT)을 수행하는 게이트웨이입니다. NAT 게이트웨이는 사설 네트워크와 공인 네트워크 사이에서 IP 주소 변환을 처리하여 여러 장치가 하나의 공인..
-
인터넷 게이트웨이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 11:28
인터넷 게이트웨이(Internet Gateway)는 사설 네트워크와 인터넷을 연결하는 네트워크 장비입니다. 간단히 말해, 인터넷에 접속하기 위한 출입구 역할을 하는 것으로 생각할 수 있습니다. 인터넷 게이트웨이는 사설 네트워크 내의 컴퓨터, 스마트폰, 서버 등이 인터넷에 접속할 수 있도록 도와줍니다. 이를 위해 인터넷 게이트웨이는 여러 가지 기능을 수행합니다. 첫째, 인터넷 게이트웨이는 사설 네트워크와 공인 인터넷 주소를 매핑해주는 역할을 합니다. 사설 네트워크에서 사용되는 IP 주소는 인터넷에서 유효하지 않기 때문에, 인터넷 게이트웨이는 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷으로 패킷을 전송합니다. 둘째, 인터넷 게이트웨이는 패킷의 라우팅(Routing)을 처리합니다. 패킷이 사설 네트워크..
-
라우팅 테이블이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 11:17
라우팅 테이블(Routing Table)은 네트워크 장비(라우터, 스위치 등)가 패킷을 전달할 때 사용하는 중요한 데이터 구조입니다. 라우팅 테이블은 네트워크에서 목적지 주소에 따라 패킷을 어떤 경로로 전달해야 하는지를 결정하는 데 사용됩니다. 쉽게 이해하자면 라우팅 테이블이란 네트워크의 경보 정보입니다. 라우팅 테이블은 IP 주소와 관련된 네트워크 정보를 포함하고 있습니다. 이 정보에는 목적지 IP 주소, 서브넷 마스크, 다음 홉(다음에 패킷을 전송해야 하는 주소), 인터페이스 등이 포함됩니다. 라우팅 테이블은 라우터가 수신한 패킷의 목적지 IP 주소를 확인하고, 해당 패킷을 전달할 다음 홉과 인터페이스를 결정하는 데 사용됩니다. 라우팅 테이블은 일반적으로 정적 라우팅(Static Routing)과 동..
-
패킷이란?CS 지식/chat gpt와 TIL 2023. 7. 14. 11:07
패킷(Packet)은 컴퓨터 네트워크에서 데이터의 작은 조각입니다. 네트워크 상에서 정보를 주고받을 때, 데이터는 작은 조각들로 나누어져 패킷으로 전송됩니다. 큰 데이터를 그대로 보내게 되면 그 데이터가 네트워크의 대역폭을 너무 많이 차지하게 되어 다른 패킷의 흐름을 막을 위험이 있습니다. 패킷은 송신자에서 수신자로 전송되는 동안 여러 개의 네트워크 장비를 거칩니다. 이러한 장비들은 패킷을 받아들이고, 전달하며, 경로를 선택하는 등의 역할을 합니다. 각 장비는 패킷의 헤더(Header)라고 불리는 부분을 확인하여 패킷을 처리하고 다음 장비로 전달합니다. 패킷은 일반적으로 헤더와 페이로드(Payload)로 구성됩니다. 헤더는 패킷의 메타데이터로, 출발지 및 목적지 주소, 패킷의 크기, 제어 정보 등이 포함..