인터넷(Internet)
컴퓨터로 연결하여 TCP/IP Protocol이라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크
ex. http, DNS, ftp 등
- 인터넷의 어원: 1973년 TCP/IP를 정립한 빈튼 서프와 밥 간 ‘네트워크의 네크워크’를 구현하여 모든 컴퓨터를 하나의 통신망 안에 연결(Tnternational Network)하고자 하는 의도
THE OSI MODEL
- ISO: 1947년 설립된 국제 표준 기구
- OSI: 1970년대 후반에 도입된 규율. 네트워크 통신의 모든 측면을 다루는 표준 모델
경로 설정에 따른 인터넷 연결 방식
- 중앙제어 전달 방식(Circuit Switching Network)
출발 전에 경로를 미리 알고 출발함.
장점: 길을 몰라도 상관 없음. 보장된 길이므로 낭비 없음
단점: 군사적 목적 시 위험(한군데만 폭파시키면 끝)
- 목적지 주소 전달 방식(Packet Switching Network)
모든 교차로에 대해 분산적 정보 관리 ⇒ 지금의 인터넷으로 발전
장점: 교차로는 환승정보(hop-to-hop)만 알면 됨
단점: 정보 전달할 때까지 전용선으로 할당 → 불필요한 낭비 발생
OSI 7 layers
Layer-to-layer 커뮤니케이션 방식!
1. 피지컬 레이어
전송 매체(노드)를 통해 비트 전송.
기계 및 전기 사양 인터페이스 제공
2. 데이터 링크 레이어
비트를 프레임으로 구성.
hop-to-hop 전송 (물리적 주소 지정)
맥 주소를 헤더에
흐름 제어, 오류 제어
3. 네트워크 레이어
패킷 이동 및 인터넷 네트워킹 제공.
S to D 전송. (논리적 주소 지정)
경로 지정: 아이피 주소를 헤더에 전달
4. 트랜스포트 레이어
신뢰할 수 있는 프로세스 간 메시지 전송. 오류 복구
포트 번호를 헤더에 전달
흐름 제어, 오류 제어
5. 세션 레이어
세션 설정, 관리 및 종료
6. 프레젠테이션 레이어
데이터 변환 및 압축
7. 애플리케이션 레이어
네트워크 자원에 대한 접근 허용
패키지 유닛 이름 구분
레이어 종류에 따라 달리 구분한다.
Layer | Package name |
Physical | bit |
Data link | frame |
Network | datagram |
Trarnsport | segment |
Application | message |
Layer Package name
Physical bit
Data link frame
Network datagram
Trarnsport segment
Application message
학교 수업 정리용!
문제 발생 시 비공개 전환합니다.
'CS > Network' 카테고리의 다른 글
[네트워크] 소켓 프로그래밍: 프로토콜, 클라이언트와 서버의 함수호출 (0) | 2025.01.29 |
---|---|
[네트워크] 소켓 프로그래밍 개요 (0) | 2025.01.29 |
[네트워크] TCP 타이머, 옵션 (0) | 2025.01.29 |
[네트워크] TCP segment, control (0) | 2025.01.29 |
[컴퓨터 네트워크] 3가지 주소 지정; 물리, 논리, 포트 (0) | 2023.07.01 |