728x90
Network : 데이터 교환을 위해 전송 매체에 의해 연결된 노트들의 그룹
Host (=node, system) : 네트워크에 연결된 컴퓨터, 라우터, 서버
protocol : 호스트 사이 데이터 통신 시 통신 규칙
OSI(Open System Interconnection) 7 Layer model
- 통신 시스템의 기능을 7개의 계층으로 나눔
- 각 계층은 독립적 & 서로 협력
- 각 계층은 고유 프로토콜 사용
1. Physical layer(물리 계층)
- 사용자 장비와 네트워크 장비 사이의 물리적 interface
2. Datalink layer(데이터링크 계층)
- 인접한 node 사이 문제 해결하여 상위 네트워크 계층에 신뢰성 있는 데이터 전송 보장
- 동기화(synchronization), 에러 검출 및 재전송, 흐름 제어
3. Network layer(네트워크 계층)
- End-to-end 사이의 경로 설정(routing)
4. Transport layer (전송 계층)
- End-to-end 문제 해결 & 양끝의 사용자 사이의 신뢰성 있는 데이터 전송 보장
- 순서화
- 에러검출및복구
- 흐름 제어(flow control)
- 혼잡 제어(congestion control)
5. Session layer (세션 계층)
- 두 응용 사이의 세션(논리적 연결)이 잘 진행되도록 하는 기능
6. Presentation layer (표현 계층)
- 두 기계 사이 데이터 표현 방식 차이 해결
7. Application layer(응용 계층)
- 각 응용에 고유하게 필요한 기능을 수행
- ex) web, email, ftp
계층 | 단위 | 설명 |
application | A-PDU | |
presentation | P-PDU | |
session | S-PDU | |
transport | T-PDU | TCP : segment, UDP : datagram |
network | N-PDU | Packet, datagram |
data link | DL-PDU | Frame |
physical | bit단위로 데이터 전송 |
※ Encapsulation
- 특정 제어 정보를 헤더(header)에 부착하여 하위 계층에게 전달
- 유사 암호화
※ Decapsulation
- 하위 계층에서 상위 계층으로 보내면서 헤더 정보를 각 계층에서 제거하고 해석
- 유사 복호화
Internet : 네트워크들이 연결된 것 (TCP/IP 프로트콜 사용)
Router or Gateway : 네트워크들을 연결하는 장치
subnet : internet 내의 임의의 네트워크
※ Repeater : 물리 계층에만 존재. 물리적 신호 증폭
※ Bridge : 두 LAN 연결. LAN간 프로트콜 다르면 변환 작업 수행
※ Router or Gateway : 물리/데이터 링크/ 네트워크 계층에 존재. 두 네트워크 연결
IPV4 (Internet Protocol Version 4)
가장 많이 사용하는 IP 주소 부여 방식
32bit 주소 체계 : 8bit씩 4부분 나눠서 10진수로 표현
IPV6 (Internet Protocol Version 6)
IPV4 주소 부족 문제 해결하기 위한 확장된 주소 체계
128bit 주소 체계 : 16bit씩 8부분 나눠서 16진수로 표현
도메인 이름 (domain name)
IP 주소는 기억하기 힘드므로 해당 IP 주소를 문자로 된 도메인 이름 사용
DNS (Domain Name System) : 도메인 이름 → IP 주소 맵핑하는 시스템
포트 번호 (Port Number)
전송 계층에서 호스트 내 실행하는 프로세스 식별하는데 사용
1. Well-known port (잘 알려진 포트)
- 0~1023
- ICANN(port 번호를 관리하는 비영리 사설 기관)에서 할당된 포트번호
- 21: FTP, 22: SSH, 23: Telnet, 25: SMTP, 80: HTTP
2. Registered port (등록된 포트)
- 1024 ~ 49151
- 특정용도로 사용되기 위해 등록된 포트번호
- 1433: MSSQL, 3306: MySQL, 3389: 원격접속, 8080: HTTP 대체
3. Dynamic port (동적 포트)
- 49152 ~ 65535
- 어느 프로그램이든 사용 가능한 포트 번호
MAC 주소
네트워크 카드 제조업체가 네트워크 카드에 부여한 고유 하드웨어 주소
반응형
'CS > Network' 카테고리의 다른 글
WAN, Switching, Routing (0) | 2023.09.02 |
---|---|
에러 제어 & 흐름 제어, HDLC (0) | 2023.09.02 |
MAC & LLC 계층 (0) | 2023.09.02 |
Data Link Layer (0) | 2023.09.02 |
데이터 전송 방식 & OSI, TCP/IP 모델 (0) | 2023.09.02 |