본문 바로가기
728x90

스터디/Network5

[네트워크] DMZ(Demilitarized Zone) 의미와 뜻 네트워크에서 내부망과 외부망에대해서 이야기할 때가 있습니다. 이때 DMZ라는 용어도 함께 언급되는데요 DMZ란 한국어로 직역하면 비무장지대로 아군과 적군 어느쪽이든 무장을 하지 않은 상태를 의미합니다. 그렇다면 네트워크에서 말하는 DMZ는 어떤 의미를 가질까요? 간단하게 DMZ가 가지는 의미부터 어떤 용도로 사용되는지까지 알아봅시다. DMZ란? DMZ란 Demilitarized Zone의 약자로 내부/외부망의 중간 지점을 의미합니다. 내부/외부 네트워크 사이에 중간지점에 위치하여 침입 차단 시스템 등으로 접근 제한을 수행하지만 외부에서 DMZ로의 직접 접근은 가능합니다. 배경 왜 DMZ라는 것을 만들어 사용하게되었을까요? 그 배경에대해서 알아봅시다. 컴퓨팅과 네트워크를 사용하는 기관들은 보안 목적으로 L.. 2022. 10. 27.
[네트워크] 프로토콜(Protocol) 💡프로토콜이란? 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약. 즉 컴퓨터와 컴퓨터가 서로 이해 할 수 있는 언어, 공용된 언어를 사용하도록 하기 위해 사용하는 통신 규약을 의미한다. 💡프로토콜 3가지 요소 1. 구문(syntax) : 데이터의 형식이나 신호로, 부호화 방법 등을 정의 2. 의미(semantics) : 오류 제어, 동기 제어, 흐름 제어 같은 각종 제어 절차에 관한 제어 정보 정의 3. 순서(timing) : 송/수신자 간 혹은 양단 (end-to-end)의 통신 시스템과 망 사이의 통신 속도나 순서 등을 정의 💡프로토콜의 기능 1. 주소 설정 2. 순서 제어 3. 연결 제어 4. 흐름 제어 5. 오류 제어 6. 동기화 7. 다중화.. 2021. 5. 28.
[네트워크] DNS와 IP 💡DNS란? DNS (Domain Name System) 은 사람이 읽을 수 있는 도메인 이름 (ex : www.naver.com) 을 머신이 읽을 수 있는 IP주소 (ex: 10.123.23.09)로 변화해 준다. 💡IP란? IP(Internet Protocol)은 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. 💡DNS와 IP의 관계 Client가 도메인 주소인 URL(Uniform Resource Locator)을 (www.naver.com 처럼) 웹 브라우저에 입력하면 웹 브라우저는 입력된 URL에 해당하는 서버에게 사용자에게 보여줄 데이터(웹페이지)를 요청해야 하지만 URL만 가지고는 요청해야 할 서버를 알 수 .. 2021. 3. 16.
[네트워크] HTTP 개념 HTTP (Hyper Text Transfer Protocol) 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 정해둔 규약으로 모든 프로그램이 서러 정보를 교환할 수 있게 된다 1. 동작 클라이언트(사용자)가 웹 브라우저를 통해 어떠한 서비스를 url을 통하거나 다른 것을 통해서 요청(request)를 하면 서버에서는 해당 요청사항에 맞는 결과를 사용자에게 응답(response)한다. HTML만이 http통신을 위한 정보 문서는 아니다. json 및 xml 형태로도 주고 받을 수 있으며 보통 클라이언트가 어떤 정보를 어떤 형태로 받고싶은지 명시해 준다. 2.Request Request Method 종류 GET : 자료를 요청할 때 사용 POST : 자료의 생성을 요청할 .. 2021. 3. 16.
[네트워크] HTTP와 HTTPS 💡HTTP란 HTTP (Hyper Text Transfer Protocol) HTTP는 인터넷에서 웹서버와 사용자 컴퓨터의 웹 브라우저 사이에서 문서를 전송하기 위한 통신 규약 (Protocol)이다. 즉, http 는 hyper text를 전송(transfer) 하기 위해 사용되는 통신 규약(protocol)이다. http 서버는 기본 포트 80번 port에서 서비스 대기하고, 클라이언트 (웹 브라우저)가 tcp 80번 port를 사용해 연결하면 서버는 요청에 응답하면서 자료(정보)를 전송한다. http는 단순히 텍스트를 주고받기 때문에 네트워크에서 전송 신호를 인터셉트 하는 경우 데이터 유출이 발생할 수 있다. 따라서 이러한 HTTP의 보안 취약점을 해결하기 위해 HTTPS 를 사용한다. 💡HTTPS.. 2021. 3. 16.
728x90