IT 용어 정리/Network (25) 썸네일형 리스트형 [IT용어] Proxy란? 프록시(Proxy)란? - "대리"라는 의미로, 내부 네트워크에서 인터넷 접속을 할 때, 빠른 엑세스나 안전한 통신등을 확보하기 위한 중계서버를 "프록시 서버"라고 일컫음 - 클라이언트와 Web서버의 중간에 위치하고 있어, 대신 통신을 받아 주는 것이 프록시 서버 프록시(Proxy)의 종류 - 프록시는 Forward 프록시와 Reverse 프록시로 나뉘어져, 기본적으로 Forward 프록시는 클라이언트쪽에, Reverse 프록시는 서버쪽의 설정함 [IT용어] UDP란? UDP(User Datagram Protocol) - 데이터를 데이터그램(독자적으로 관계를 지니는 패킷)단위로 처리하는 프로토콜 - 빈연결형 프로토콜로써, 연결을 위해 할당되는 논리적인 경로가 없는데, 그렇기 떄문에 각각 패킷은 다른 경로로 전송이 되고, 각각의 패킷은 독립적인 관계를 지니게 되는데 이렇게 데이터를 서로 다른 경로로 독립적으로 처리하게 되는 프로토콜을 UDP 라고 함 특징 - 비연결형 서비스로 데이터그램을 제공 - 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차 거치지 않음 - UDP 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출 - 신뢰성 낮고 서로 다른 경로로 처리해도 패킷에 순서를 부여하여 재조립하거나 흐름제어 또는 혼잡 제어와 같은 기능을 제공하지 않기에 TCP보.. [IT용어] 3-way handshake 란? TCP 3-way handshake란 - TCP/IP 프로토콜을 이용해서 통신하는 응용프로그램이 데이터를 전송하기 전에 먼저, 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세선을 수립하는 과정을 의미 Client -> Server : TCP SYN Server -> Client : TCP SYN, ACK Client -> Server : TCP ACK SYN: Synchronize sequece numbers 약자이고, ACK: Acknowledgment의 약자이다. 3-Way handshaking 역할 - 양쪽 모두 데이터를 전송할 준비가 되었다는 것을 보장하고, 실제로 데이터 전달이 시작하기 전에 한쪽이 준비되었다는 것을 알 수 있도록 한다. 3-Way handshaking 과정 - 1) A .. [IT용어] 패킷 이란? 패킷(Packet)이란? - 통신망에서 주고받는 메세지의 조각 - 데이터 뿐만 아니라 목적지의 주소를 포함하고 있음 https://sites.google.com/site/21herecomeputer/123123 [IT용어] 라우터란? 라우터란? - 둘 혹은 그 이상의 네트워크와 네트워크 간 데이터 전송을 위해 '최적의 경로'를 설정해주며 데이터를 해당 경로에 따라 한 통신망에서 다른 통신망으로 통신할 수 있도록 도와주는 인터넷 접속 장비 즉, 네트워크를 통해 정보를 주고 받을 떄 데이터의 담긴 수신처의 주소를 읽고, 가장 적절한 통신통로를 이용해 다른 통신망으로 전송하는 장치로, 전화국의 교환기와 비슷한 개념 내부 네트워크와 외부와 연결할 때는 외부 네트워크에서 사용하는 프로토콜이나 컴퓨터의 정보를 알 수 없는데, 이러한 알 수 없는 임의의 네트워크와 내부 네트워크를 연결하기 위한 장비가 라우터임 https://sites.google.com/site/21herecomeputer/123123 [IT용어] NAT란? NAT(Network Address Translation) - 호스트 PC로부터 IP를 할당받아 가상머신 프로그램이 자체 DHCP 서버를 띄워 내부 네트워크 대역 할당 및 통신을 함 - 호스트 PC를 통해 외부 네트워크와 통신이 가능 - IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말함 NAT 왜 쓰는가 1) IP 주소 절약 - NAT기술 사용하면, 하나의 공인 IP 주소를 사용하여 여러 대의 호스트가 인터넷에 접속할 수 있다. - ex) 집에 인터넷을 개통하고, 인터넷 공유기를 설치해서 여러 PC를 연결하여 사용하는데, 이것이 가능한 이유가 인터넷 공유기에 NAT 기능을 탑재했기 떄문, 2) 보안 - NAT 특성.. [IT용어] 네트워크 트래픽 이란? 네트워크 트래픽 또는 데이터 트래픽 - 주어진 시점에 네트워크를 경유한 데이터의 양 - 컴퓨터 네트워크의 네트워크 데이터는 대게 네트워크 패킷으로 감싸져 있으며 네트워크에 부하를 줌 - 네트워크 트래픽은 1. 네트워크 트래픽 관리 2. 네트워크 트래픽 통제 3. 시뮬레이션의 주된 요소 가 됨 https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%8A%B8%EB%9E%98%ED%94%BD [IT용어] DHCP란? DHCP(Dynamic Host Configuration Protocol) - 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜을 말함 - 네트워크에 사용되는 IP주소를 DHCP서버가 중앙집중식으로 관리하는 클라이언트/서버 모델을 사용하게 됨 - DHCP지원 클라이언트는 네트워크 부팅과정에서 DHCP서버에 IP주소를 요청하고 이를 얻을 수 있다. - 네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜임 이전 1 2 3 4 다음