밥벌이/네트워크
-
개요 중앙 서버에 직접 연결된 단말 대신 인터넷으로 연결된 원격의 단말들도 마치 서버에 직접 연결된 것처럼 서비스할 수 있는 기능을 제공 기능 예전에 사용되던 중앙 집중형 서버는 자신들의 운영체제마다 고유한 터미널들을 사용하므로 문자 처리 방식이 운영체제별로 다르며, 이를 해결하기 위해 TELNET 프로토콜은 사용자가 입력한 문자를 서버로 전송할 때 통일된 NVT(Network Virtual Terminal) 문자열로 변환해야 함 TELNET 클라이언트가 입력된 문자들을 서버로 전달하면, TELNET 서버 프로그램은 전달된 문자들을 가장 터미널 드라이버에 보내어 처리되도록 함
TELNET(TELecommunication NETwork) Protocol개요 중앙 서버에 직접 연결된 단말 대신 인터넷으로 연결된 원격의 단말들도 마치 서버에 직접 연결된 것처럼 서비스할 수 있는 기능을 제공 기능 예전에 사용되던 중앙 집중형 서버는 자신들의 운영체제마다 고유한 터미널들을 사용하므로 문자 처리 방식이 운영체제별로 다르며, 이를 해결하기 위해 TELNET 프로토콜은 사용자가 입력한 문자를 서버로 전송할 때 통일된 NVT(Network Virtual Terminal) 문자열로 변환해야 함 TELNET 클라이언트가 입력된 문자들을 서버로 전달하면, TELNET 서버 프로그램은 전달된 문자들을 가장 터미널 드라이버에 보내어 처리되도록 함
2011.06.01 -
개요 FTP는 하나의 시스템에서 다른 시스템으로의 파일 전송용 프로토콜 FTP는 파일 전송 작업을 위해 2개의 TCP 연결을 사용하는데, 각각의 연결로는 제어 연결로와 데이터 연결로가 있음 실제적인 데이터 전송은 데이터 연결로에서 수행되고, FTP 명령어들은 제어 연결로를 통해 수행됨 FTP 연결 FTP 제어 연결 FTP 접속 및 동작 환경 설정, 데이터 전송 등을 실행하는 데 사용 사용자가 명령어를 송신하면 서버가 응답하는 형태 서버는 항상 TCP 포트 21번에 대해 passive open 상태에서 사용자의 요청을 대기하며, 요청이 들어오면 연결이 이루어짐 FTP 데이터 연결 실제적인 데이터 전송이 이루어지는 연결 전달된 명령어에 의해 서버측의 TCP 20번 포트에서 사용자 측으로의 데이터 연결로 설정..
FTP(File Transfer Protocol)개요 FTP는 하나의 시스템에서 다른 시스템으로의 파일 전송용 프로토콜 FTP는 파일 전송 작업을 위해 2개의 TCP 연결을 사용하는데, 각각의 연결로는 제어 연결로와 데이터 연결로가 있음 실제적인 데이터 전송은 데이터 연결로에서 수행되고, FTP 명령어들은 제어 연결로를 통해 수행됨 FTP 연결 FTP 제어 연결 FTP 접속 및 동작 환경 설정, 데이터 전송 등을 실행하는 데 사용 사용자가 명령어를 송신하면 서버가 응답하는 형태 서버는 항상 TCP 포트 21번에 대해 passive open 상태에서 사용자의 요청을 대기하며, 요청이 들어오면 연결이 이루어짐 FTP 데이터 연결 실제적인 데이터 전송이 이루어지는 연결 전달된 명령어에 의해 서버측의 TCP 20번 포트에서 사용자 측으로의 데이터 연결로 설정..
2011.06.01 -
개요 HTTP는 웹에 존재하는 여러가지 파일들과 데이터들을 주고 받기 위한 목적으로 사용 대부분의 라우터 등의 네트워크 장비들은 관리자들에게 HTTP 방식에 의한 원격 설정 기능을 제공 HTTP는 클라이언트/서버 환경으로 동작하며, 요청/응답 동작을 기본으로 하는 프로토콜 HTTP 동작 과정 HTTP 연결 사용자가 요청 메시지를 서버에게 보내는 것으로 시작 요청 메시지에는 사용자가 요구하는 자원에 대해 원하는 방법으로 특정 동작이 이루어지도록 서버측에 요청하는 정보가 포함 응답 메시지에는 사용자의 요청에 대한 처리 코드와 서버에 관한 정보, 자원의 정보, 요청한 자원이 포함됨 동작 순서 연결 설정 요청 메시지 송신 응답 메시지 송신 연결 종료 HTTP 사용자와의 연결 상태를 유지하지 않는 프로토콜로, 사..
HTTP(Hyper Text Transfer Protocol)개요 HTTP는 웹에 존재하는 여러가지 파일들과 데이터들을 주고 받기 위한 목적으로 사용 대부분의 라우터 등의 네트워크 장비들은 관리자들에게 HTTP 방식에 의한 원격 설정 기능을 제공 HTTP는 클라이언트/서버 환경으로 동작하며, 요청/응답 동작을 기본으로 하는 프로토콜 HTTP 동작 과정 HTTP 연결 사용자가 요청 메시지를 서버에게 보내는 것으로 시작 요청 메시지에는 사용자가 요구하는 자원에 대해 원하는 방법으로 특정 동작이 이루어지도록 서버측에 요청하는 정보가 포함 응답 메시지에는 사용자의 요청에 대한 처리 코드와 서버에 관한 정보, 자원의 정보, 요청한 자원이 포함됨 동작 순서 연결 설정 요청 메시지 송신 응답 메시지 송신 연결 종료 HTTP 사용자와의 연결 상태를 유지하지 않는 프로토콜로, 사..
2011.06.01 -
개요 여러가지 네트워크 자원(서버, 브리지, 라우터 등)을 감독하고 제어 및 감시하는 동작을 망 관리라고 하는데, SNMP(Simple Network Management Protocol)는 TCP/IP 기반에서 이런 망관리 역할을 위해 만들어진 프로토콜 SNMP의 구성 요소 SNMP 망 관리자와 에이전트 간에 시스템 관리 정보를 교환하는 프로토콜 UDP 포트 161, 162를 사용 SNMP 매니저 SNMP 에이전트의 동작 상황을 수집하고 분석하여 전체 네트워크를 제어하는 관리자의 역할을 담당 SNMP 에이전트 망을 구성하는 단말 및 교환 장치, 허브 등의 망 구성 요소에 설치되며, 자신의 동작 정보 및 고유 정보를 관리 MIB(Management Information Base) 각 망 장비들은 여러 개의..
SNMP 프로토콜개요 여러가지 네트워크 자원(서버, 브리지, 라우터 등)을 감독하고 제어 및 감시하는 동작을 망 관리라고 하는데, SNMP(Simple Network Management Protocol)는 TCP/IP 기반에서 이런 망관리 역할을 위해 만들어진 프로토콜 SNMP의 구성 요소 SNMP 망 관리자와 에이전트 간에 시스템 관리 정보를 교환하는 프로토콜 UDP 포트 161, 162를 사용 SNMP 매니저 SNMP 에이전트의 동작 상황을 수집하고 분석하여 전체 네트워크를 제어하는 관리자의 역할을 담당 SNMP 에이전트 망을 구성하는 단말 및 교환 장치, 허브 등의 망 구성 요소에 설치되며, 자신의 동작 정보 및 고유 정보를 관리 MIB(Management Information Base) 각 망 장비들은 여러 개의..
2011.06.01 -
개요 IP 주소와 시스템 이름 상호간을 변환하는 기능을 이름 해결(Name Resolving)이라고 하는데, 모든 유닉스/리눅스 시스템의 /etc/hosts 파일에는 자주 사용하는 시스템의 이름과 IP주소의 쌍들이 저장되어 있음 수많은 시스템에 대한 {시스템 이름, IP 주소}의 쌍을 각 시스템에 있는 host 파일에 모두 저장하는 것은 불가능 함 이를 해결하기 위해 네임 서버와 resolver 및 관련 프로토콜로 구성되는 DNS를 사용 DNS의 구성 네임 서버는 {시스템 이름, IP 주소} 쌍을 저장한 데이터베이스를 운용하는 서버로 UDP 또는 TCP의 포트 53을 사용 이 서버는 클라이언트의 resolver로부터 수신된 질의에 대해 시스템 이름에 대한 해당 IP 주소 또는 IP 주소에 대한 해당 이름..
DNS(Domain Name Server)개요 IP 주소와 시스템 이름 상호간을 변환하는 기능을 이름 해결(Name Resolving)이라고 하는데, 모든 유닉스/리눅스 시스템의 /etc/hosts 파일에는 자주 사용하는 시스템의 이름과 IP주소의 쌍들이 저장되어 있음 수많은 시스템에 대한 {시스템 이름, IP 주소}의 쌍을 각 시스템에 있는 host 파일에 모두 저장하는 것은 불가능 함 이를 해결하기 위해 네임 서버와 resolver 및 관련 프로토콜로 구성되는 DNS를 사용 DNS의 구성 네임 서버는 {시스템 이름, IP 주소} 쌍을 저장한 데이터베이스를 운용하는 서버로 UDP 또는 TCP의 포트 53을 사용 이 서버는 클라이언트의 resolver로부터 수신된 질의에 대해 시스템 이름에 대한 해당 IP 주소 또는 IP 주소에 대한 해당 이름..
2011.06.01