네트워크
-
HTTP(HyperText Transfer Protocol )는 웹 문서나 데이터를 전송하기 위한 프로토콜입니다.클라이언트와 서버가 통신할 때 부가적인 정보를 담기 위해 header 를 사용합니다. HTTP Header 구조 1. General (일반) Request URL(요청 URL) : 브라우저에서 요청한 서비스 요청 주소Request Method(요청 메서드) : 서비스 요청 방식 (GET, POST 등)Status Code(상태 코드) : 요청한 서비스에 대한 응답 상태 코드 (200, 400, 404 에러 등)Remote Address(원격 주소) : 서비스 접근 IP 주소(naver.com 의 서버 IP 주소)Referrer Policy(리퍼러 정책) : 브라우저에서의 참조자 정책 2. ..
HTTP Header 구조HTTP(HyperText Transfer Protocol )는 웹 문서나 데이터를 전송하기 위한 프로토콜입니다.클라이언트와 서버가 통신할 때 부가적인 정보를 담기 위해 header 를 사용합니다. HTTP Header 구조 1. General (일반) Request URL(요청 URL) : 브라우저에서 요청한 서비스 요청 주소Request Method(요청 메서드) : 서비스 요청 방식 (GET, POST 등)Status Code(상태 코드) : 요청한 서비스에 대한 응답 상태 코드 (200, 400, 404 에러 등)Remote Address(원격 주소) : 서비스 접근 IP 주소(naver.com 의 서버 IP 주소)Referrer Policy(리퍼러 정책) : 브라우저에서의 참조자 정책 2. ..
2024.07.02 -
SNMP(Simple Network Managerment Protocol) 간이 망 관리 프로토콜이라고 하며 네트워크를 구성하는 각각의 장치로부터 이상유무, 상태 등 정보를 수집 및 관리하고 장치의 동작을 변경하는 데에 사용되는 프로토콜이다. UDP 포트 161 및 162를 사용하여 네트워크 요소 간의 네트워크 및 성능 정보 교환을 제공한다. 보통 SNMP 기반 네트워크는 NMS라는 관리 시스템, 에이전트 및 관리 장치로 구성된다. ICMP(Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜) 네트워크 계층의 프로토콜로써 운영체제에 관계없이 사용 할 수 있는 간단한 프로토콜이다. 네트워크 상태를 진단해주는 기능을 하며 네트워크로 연결된 각각의 호스트가 잘 작동하는지..
SNMP(Simple Network Managerment Protocol), ICMP(Internet Control Message Protocol)SNMP(Simple Network Managerment Protocol) 간이 망 관리 프로토콜이라고 하며 네트워크를 구성하는 각각의 장치로부터 이상유무, 상태 등 정보를 수집 및 관리하고 장치의 동작을 변경하는 데에 사용되는 프로토콜이다. UDP 포트 161 및 162를 사용하여 네트워크 요소 간의 네트워크 및 성능 정보 교환을 제공한다. 보통 SNMP 기반 네트워크는 NMS라는 관리 시스템, 에이전트 및 관리 장치로 구성된다. ICMP(Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜) 네트워크 계층의 프로토콜로써 운영체제에 관계없이 사용 할 수 있는 간단한 프로토콜이다. 네트워크 상태를 진단해주는 기능을 하며 네트워크로 연결된 각각의 호스트가 잘 작동하는지..
2021.12.07 -
라우팅(Routing) 라우팅은 특정 네트워크에서 다른 네트워크로 가기 위한 최적의 경로를 선택하여 패킷을 전달한다. 네트워크 계층(Rayer 3계층)에서 수행된다. 정적 라우팅 (Static Routing) 정적 라우팅은 라우팅 테이블에 관리자가 직접 수동으로 추가하는 방법 네트워크가 변경될때마다 관련되어 있는 라우터의 라우팅 테이블을 수동으로 수정하는 방법 보통 네트워크 규모가 아주 작을때나 구성한 후에 변경될 일이 별로 없을 경우 사용한다. 아래의 그림에서 라우터 Q의 라우팅 테이블에 설정된것처럼 관리자가 수동으로 라우팅을 설정해야한다. 동적 라우팅 (Dynamic Routing) 동적 라우팅은 라우팅 테이블에서 경로의 현재 상태에 따라 경로를 동적으로 설정한다. 동적 라우팅은 라우팅 프로토콜을 사..
정적(Static) 라우팅과 동적(Dynamic) 라우팅의 차이라우팅(Routing) 라우팅은 특정 네트워크에서 다른 네트워크로 가기 위한 최적의 경로를 선택하여 패킷을 전달한다. 네트워크 계층(Rayer 3계층)에서 수행된다. 정적 라우팅 (Static Routing) 정적 라우팅은 라우팅 테이블에 관리자가 직접 수동으로 추가하는 방법 네트워크가 변경될때마다 관련되어 있는 라우터의 라우팅 테이블을 수동으로 수정하는 방법 보통 네트워크 규모가 아주 작을때나 구성한 후에 변경될 일이 별로 없을 경우 사용한다. 아래의 그림에서 라우터 Q의 라우팅 테이블에 설정된것처럼 관리자가 수동으로 라우팅을 설정해야한다. 동적 라우팅 (Dynamic Routing) 동적 라우팅은 라우팅 테이블에서 경로의 현재 상태에 따라 경로를 동적으로 설정한다. 동적 라우팅은 라우팅 프로토콜을 사..
2021.11.02 -
BGP(Border gateway Protocol) - 서로 다른 조직의 네트워크를 연결할 때 사용하는 라우팅 프로토콜이다. - 하나의 인터넷 회선 사업자(KT, LG U+, SK브로드밴드 등)들이 가지고 있는 라우터 그룹을 "AS 집단"이라고 하고 각각 회선 사업자의 AS 집단들끼리 통신을 가능하도록 하는게 BGP 라고 한다. 쉽게 말해서 *ISP(Internet Service Provider) 들끼리 네트워크를 연결할때 사용하는게 BGP 프로토콜이다. BGP는 신뢰성 있는 통신인 TCP 포트 179번을 사용하여 유니캐스트 방식으로 라우팅 정보를 전송한다. IGP(Internal Gateway routing Protocol) 네트워크 집합을 몇개의 그룹으로 나누었을 때 동일 그룹 내에서 라우팅 정보를 ..
BGP(Border Gateway Protocol), IGP, EGPBGP(Border gateway Protocol) - 서로 다른 조직의 네트워크를 연결할 때 사용하는 라우팅 프로토콜이다. - 하나의 인터넷 회선 사업자(KT, LG U+, SK브로드밴드 등)들이 가지고 있는 라우터 그룹을 "AS 집단"이라고 하고 각각 회선 사업자의 AS 집단들끼리 통신을 가능하도록 하는게 BGP 라고 한다. 쉽게 말해서 *ISP(Internet Service Provider) 들끼리 네트워크를 연결할때 사용하는게 BGP 프로토콜이다. BGP는 신뢰성 있는 통신인 TCP 포트 179번을 사용하여 유니캐스트 방식으로 라우팅 정보를 전송한다. IGP(Internal Gateway routing Protocol) 네트워크 집합을 몇개의 그룹으로 나누었을 때 동일 그룹 내에서 라우팅 정보를 ..
2021.11.02 -
API : API 는 응용프로그램에서 사용할 수 있도록, 운영체자나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 말한다. : 데이터를 주고 받기 위한 방법 예) 손님 = 내가 API를 통해 만들 프로그램, 점원 = API 1. 손님(내가 API를 통해 만들 프로그램)이 자리에 앉아 점원(API)에게 음식 주문을 한다. 2. 점원(API)은 손님(내가 API를 통해 만들 프로그램)의 주문내역을 주방(API 제공자. 기상청 등)에 가져다 준다. 3. 주방에서 요리를 해 점원(API)에게 주면 점원은 손님에게 가져다준다. 여기서 손님은 주방에서 어떻게 요리를 하는지 모른다. 관심도 없다. 내가 사용하려는 API의 기능을 어떻게 구현하는지 몰라도 상관없다. 그저 API가 가져다주는..
API(Application Programming Interface)API : API 는 응용프로그램에서 사용할 수 있도록, 운영체자나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 말한다. : 데이터를 주고 받기 위한 방법 예) 손님 = 내가 API를 통해 만들 프로그램, 점원 = API 1. 손님(내가 API를 통해 만들 프로그램)이 자리에 앉아 점원(API)에게 음식 주문을 한다. 2. 점원(API)은 손님(내가 API를 통해 만들 프로그램)의 주문내역을 주방(API 제공자. 기상청 등)에 가져다 준다. 3. 주방에서 요리를 해 점원(API)에게 주면 점원은 손님에게 가져다준다. 여기서 손님은 주방에서 어떻게 요리를 하는지 모른다. 관심도 없다. 내가 사용하려는 API의 기능을 어떻게 구현하는지 몰라도 상관없다. 그저 API가 가져다주는..
2021.08.25 -
TCP 와 UDP 는 4 layers 전송(Transport) 계층의 프로토콜입니다. 전송계층은 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당하는 계층 - TCP VS UDP : 두 프로토콜 모두 패킷을 한 컴퓨터에서 다른컴퓨터로 전달해주는 IP 프로토콜을 기반으로 구현되어 있다. : 신뢰성이 요구되는 어플리케이션에서는 TCP를 사용하고 간단한 데이터를 빠른 속도로 전송하고자 하는 어플리케이션에서는 UDP를 사용한다. - TCP(Transmission Control Protocol) : TCP를 해석하면 전송을 제어하는 프로토콜 : 인터넷상에서 데이터를 메시지 형태로 보내기 위해 IP와 함께 사용하는 프로토콜 : 연결형 프로토콜 : 신뢰성을 보장하는 연결형 서비스 ..
TCP 와 UDP 차이 TCP 와 UDP 는 4 layers 전송(Transport) 계층의 프로토콜입니다. 전송계층은 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당하는 계층 - TCP VS UDP : 두 프로토콜 모두 패킷을 한 컴퓨터에서 다른컴퓨터로 전달해주는 IP 프로토콜을 기반으로 구현되어 있다. : 신뢰성이 요구되는 어플리케이션에서는 TCP를 사용하고 간단한 데이터를 빠른 속도로 전송하고자 하는 어플리케이션에서는 UDP를 사용한다. - TCP(Transmission Control Protocol) : TCP를 해석하면 전송을 제어하는 프로토콜 : 인터넷상에서 데이터를 메시지 형태로 보내기 위해 IP와 함께 사용하는 프로토콜 : 연결형 프로토콜 : 신뢰성을 보장하는 연결형 서비스 ..
2021.08.25