
네트워크。여러 Host 간 서로 연결해 데이터를 주고받을 수 있게 만든 통신구조 。네트워크를 통해 이메일, 웹 브라우징, 파일 공유, 메신저 등 다양한 서비스를 이용가능네트워크 종류 。라우터를 통해 LAN과 WAN이 연결 LAN ( Local Area Networ
인터넷 ( Internet ) 。전세계의 컴퓨팅 머신을 연결하는 단일 컴퓨터 네트워크 。network of networks : 네트워크들의 네트워크 ▶ ISP들의 Network라고도 볼 수 있다. 。Application에 서비스를 제공하는 Infrastruc

통신링크와 스위치 간 데이터 이동방식 。회선 교환 / 서킷 교환회선 교환 ( Circuit Switching )。송신 End System이 Call을 호출하여 Call SetUp을 설정하여 수신 End System으로의 통신링크 자원을 예약하여 하나의 Circuit을
프로토콜 ( Protocol ) 。네트워크상에서 둘 이상의 통신개체( Entity ) 간 송수신을 수행할 때 Message의 Format , Order , Action을 정의하는 일련의 통신규약 (규칙과 약속) ▶ 서로 다른 장치 간 효율적이고 정확한 네트워크 상 메

멀웨어 : malware。컴퓨터 시스템에서 사용자에게 해를 입히기 위해 작성된 악성코드의 총칭。자기복제 ( self-replicating ) : 악성코드가 스스로를 복제하여 다른 파일이나 시스템으로 퍼져나가는 행위멀웨어 종류활성화 방법에 따라 구분되는 멀웨어바이러스 (

웹 WWW ( World Wide Web = Web = W3 )。인터넷에 연결된 전세계 사용자들이 서로의 정보를 공유할 수 있는 공간 。정보를 하이퍼텍스트 형식으로 표현 및 하이퍼텍스트를 따라 이동하면서 다양한 정보/문서들을 연결 및 제공 。웹 브라우저를 통해 접근
HTTP Message 구성 관련 정보Header : Http Request 또는 Http Response에 관한 metadata를 포함.Body : Http Request 또는 Http Response에 관한 실제 data를 포함. Http Request B
Http Method 。HTTP Client가 HTTP Server에게 특정작업을 수행할 것을 명령하는 Method. 。GET을 제외한 나머지 HTTP Method는 DB에 직접적으로 영향을 주므로 CSRF Protection에 의한 제한이 존재.
Http Status Code : 1XX : Informational ( 정보제공 )。임시 응답。현재 클라이언트의 요청까지는 처리되었으므로 계속 진행을 지시2XX : Success ( 성공 )。클라이언트의 요청이 서버에서 성공적으로 처리200 : 전송 성공201 : C
HTTP 프로토콜의 Stateless를 보완하기 위해 사용하는 방법 : 。HTTP는 Stateless Protocol이므로, Server와 Client 간 HTTP Transaction 후 TCP Connection을 종료하면 상태정보를 유지하지

웹 캐시 ( Web Cache ) = 프록시 서버( Proxy Server ) 。HTTP Server의 역할을 대신하는 중계서버 ▶ 브라우저와 HTTP Server 중간에서 통신을 대리로 수행 。Origin Server에 접근할 필요없이 Loc

HTTPS ( Hyper Text Transfer Protocol Secure ) 。HTTP에서 보안계층을 통한 암복호화 과정을 추가한 프로토콜 ▶ 클라이언트와 서버간 통신을 암호화하여 보호하여 중간에 제 3자가 정보확인 불가능

전자메일 ( Electronic Mail )。Mail Message는 User Agent에서 작성되어 송신자의 Mail Server를 거쳐 수신자의 Mail Server의 Mailbox로 저장됨.전자메일의 주요 3요소。User Agent , Mail Server , M

host name = domain name。인터넷 상에서 Host를 식별하는데 사용하는 식별자 중 하나ex ) www.facebook.com。host name는 사람이 기억하기 용이하지만, 위치에 대한 정보를 제한적으로 제공하며 가변길이의 알파뉴메릭으로 구성되어 라우터

네트워크 상에서 프로세스간 통신 : IPC 소켓 ( Sockets ) OS - 소켓 。네트워크 상에서 연결된 두 컴퓨터의 프로세스 간 IPC를 위한 Endpoint ▶ IPC를 수행할 네트워크 상 컴퓨터의 프로세스는 소켓번호로 식별

전송 계층( Transport Layer ) 。애플리케이션 계층의 Message를 Client Process와 Server Process간 전달 역할의 프로토콜( TCP/UDP )을 포함하는 계층 ▶ Process-to-Process 。송 수신자 간 데이터 전송을

트랜스포트 계층 프로토콜 종류TCP ( Transmission Control Protocol ) 。연결지향형 프로토콜 ( Connection-Oriented ) ▶ 사전에 송수신자 간 연결을 구축 후 데이터 송수신 。데이터 전송의 정확성과

> IP (Internet Protocol ) 。네트워크( = 인터넷 ) 상 특정 통신 Host를 식별하기 위해 라우터에 의해 식별되는 고유 식별자 ex ) 웹페이지를 호스팅하는 Server Host의 주소 。장치 네트워크 인터페이스를 구

데이터 링크 계층 ( Data Link Layer )。물리적 통신을 제어하여 Host 간 통신 을 안정화 하기위한 프로토콜을 포함하는 계층 。주요단위 : Frame 。네트워크 계층으로부터 전달된 Datagram ( $H_nH_tM$ )을 데이터

물리계층 ( Physical Layer )。네트워크 계층 모델 상 가장 하위에 위치한 레이어로서 송 수신자 간 데이터 교환에 대한 물리적 사항을 정의▶ Wift , 블루투스, 광섬유, 구리선 등 。단위 : Bits 。데이터 링크 계층에게 전달받은 Frame을

사설망 ( Private Network )。전세계에서 사용하기에는 한정된 IPv4 주소를 최대한 활용하기 위해 IPv4 주소를 분할하고자 만든 개념