
8주차 과제인 웹서버에 들어가기앞서, "OS가 보이는 그림책"의 5장 네트워크 관리를 정리해보고 가려고 한다.
- 네트워크 : 정보를 주고받기 위해 기기들을 연결해놓은 것
- LAN(Local Area Network) : 근거리 통신망, 비교적 가까운 지역(집, 학교, 회사 등)을 하나로 묶는 컴퓨터 네트워크
- WAN(Wide Area Network) : 광역 통신망, 먼 거리의 지역을 하나로 묶는 컴퓨터 네트워크
- 프로토콜(Protocol) : 통일된 데이터 송수신 방법, 데이터 구성 등과 같이 정해놓은 규약
- 클라이언트 컴퓨터 : 네트워크를 통해 서버에게 서비스를 요청하고 응답을 받는 컴퓨터
- 방화벽(Firewall) : 특정한 엑세스를 제한하는 소프트웨어
백신 소프트웨어가 항상 상주해있으며, 네트워크 송수신을 실시간으로 감시해준다. 그리고 바이러스로 여겨지는 데이터가 수신되면 바로 다른 장소로 격리시킨다.웹 브라우저의 요청에 따라 HTML 파일이나 그림을 보내고 받는다
애플리케이션 레벨에서 지원되는 프로토콜
| 프로토콜 | 설명 |
|---|---|
| FTP 프로토콜 | 컴퓨터끼리 파일을 전송한다. |
| Telnet 프로토콜 | 네트워크상의 컴퓨터에 접속하여 명령 입력으로 컴퓨터를 조작한다. |
| SMTP 프로토콜 | 메일을 전송한다. |
| POP3 프로토콜 | 메일 서버상의 메일 수신함으로부터 메일을 읽어들인다. |
| 계층 | 역할 | 주요 프로토콜 |
|---|---|---|
| 7. 응용 계층 | 사용자에게 네트워크 서비스를 제공 | HTTP, FTP, Telnet, SMTP, POP |
| 6. 표현 계층 | 데이터 표현 형식 변환, 암호화 | - |
| 5. 세션 계층 | 세션 연결 및 유지, 동기화 | - |
| 4. 전송 계층 | 시스템 간 데이터 전송 (종단 간 전송) | TCP |
| 3. 네트워크 계층 | 데이터 경로 설정, 주소 지정 | IP |
| 2. 데이터 링크 계층 | 물리적 주소를 통해 데이터 전송 | - |
| 1. 물리 계층 | 전기적, 기계적, 기능적 인터페이스 정의 | - |