- 네트워크 : 자원을 주고 받는 망(시스템)
- 컴퓨터 네트워크 : 컴퓨터끼리 데이터를 주고 받을 수 있는 상태
- LAN : 기업 내에 있는 좁은 범위의 기기끼리 연결한 네트워크
- WAN : 회사 지점 간 등 멀리 떨어진 기기끼리 연결한 대규모의 네트워크
- WWW : 여러 LAN과 WAN을 연결한 전 세계 규모의 네트워크
- 프로토콜 : 데이터를 주고 받을 때의 규칙
- 데이터의 포맷, 데이터의 송수신 순서, 데이터의 송신처, 에러 처리 등을 정한 규칙!
: 통신을 위한 프로토콜의 조합
실제로는 OSI 아키텍처는 복잡하기때문에 최근에는 TCP/IP를 사용.
TCP(전송)/IP(인터넷)에 응용 계층과 네트워크 인터페이스 계층의 프로토콜을 조합하여 사용함.
OSI 아키텍처 | TCP/IP 계층 | 예시 |
---|---|---|
어플리케이션 계층 | ||
표현 계층 | 어플리케이션 계층 | HTTP, FTP |
세션 계층 | ||
전송 계층 | 전송 계층 | TCP, UDP |
네트워크 계층 | 인터넷 계층 | IP |
데이터 링크 계층 | 네트워크 인터페이스 계층 | 이더넷 |
물리 계층 |
이때, 상위 계층의 전송 프로토콜은 하위 계층의 전송 프로토콜을 기반으로 하고 있다. 어떤 계층에 문제 발생 시, 해당 계층의 상위 계층들도 제 기능을 할 수 없다.
김영한님 강의 모든 개발자를 위한 HTTP 웹 기본 지식
책 <손으로 익히며 배우는 네트워크 첫걸음>