티스토리 뷰
1. 물리계층 Physical Layer
데이터를 전기 신호로 변환하고 물리적인 연결을 통해 전송한다.
랜카드, 네트워크 카드
2. 데이터링크계층 Data Link Layer
물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 돕는다. MAC 주소(물리적 주소)를 통해 통신한다.
랜선 꽂으면 2단계
3. 네트워크계층 Network Layer
데이터를 다른 네트워크의 목적지까지 가장 안전하고 빠르게 전달한다. 라우터로 경로를 선택하여 IP 주소를 지정한다.
라우팅, 흐름 제어, 오류 제어, 세그먼테이션 등을 수행
IP 관련(부여 등등)
4. 전송계층 Transport Layer
포트를 열어두고 프로그램들이 전송할 수 있도록 통신을 활성화한다. TCP의 경우 신뢰할 수 있는 통신을 구현한다.
포트번호(1~65535)
well-known ports ... 만넘어가면 잘 안씀
데이터가 왔다갔다한다..
포트 | 프로토콜 | 용도 |
20 | FTP | 데이터 전송 포트 |
21 | FTP | 제어포트 |
22 | SSH | Secure Shell - ssh, sftp 같은 프로토콜 및 포트 포워딩 |
24 | SMTP | Simple Mail Transfer Protocol - 이메일 전송 프로토콜 |
53 | DNS | Domain Name System |
80 | HTTP | HyperText Transfer Protocol - 웹 페이지 전송 프로토콜 |
123 | NTP | Network Time Protocol - 시간동기화 프로토콜 |
443 | HTTPS | HyperText Transfer Protocol over Secure Sockets |
514 | Syslog | 시스템 로그 전송 프로토콜 |
1433 | mssql | |
1521 | oracle | |
8080 | HTTP Proxy | |
8200 | VMware Server |
5. 세션계층 Session Layer
세션 체결, 통신 방식을 결정한다.
api, socket
6. 표현계층 Presentation Layer
문자 코드, 압축, 암호화 등의 데이터를 변환한다.
7. 응용 계층 Application Layer
이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공한다.
HTTP, FTP, DNS 등
'2023~ > study' 카테고리의 다른 글
데이터베이스 SQL 강의 (0) | 2024.01.08 |
---|---|
프로퍼티 vs 필드 (0) | 2023.05.20 |
about computer (0) | 2023.04.20 |
라우터, 스위치 (0) | 2023.04.12 |