일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 백준 28303번
- 더 흔한 색칠 타일 문제
- string
- MySQL
- ucpc 2023 예선 d번
- 게임 서버 아키텍처
- MongoDB
- HTTP
- html5
- pm2
- JavaScript
- ccw 알고리즘
- Next
- router
- map
- 백준 32028번
- localstorage
- 백준 32029번
- ucpc 2023 예선 i번
- 그리디
- ERD
- branch
- PROJECT
- Prisma
- Github
- ucpc 2024 예선 e번
- insomnia
- Express.js
- 지금 자면 꿈을 꾸지만
- 자바스크립트
Archives
- Today
- Total
dh_0e
[과제] 물리 계층과 데이터 계층이란 본문
물리 계층 (Physical Layer)
역할: 물리 계층은 네트워크의 물리적 연결을 담당합니다. 이 계층은 실제 데이터를 전송하기 위한 하드웨어적 및 전기적 표준을 정의합니다.
주요 기능:
- 물리적 매체 규정: 케이블, 광섬유, 무선 주파수 등 데이터 전송에 사용되는 물리적 매체의 종류를 정의합니다.
- 신호 처리: 디지털 데이터를 전기적, 광학적, 무선 신호로 변환하고, 반대로 신호를 데이터로 변환하는 작업을 수행합니다.
- 비트 전송: 데이터 링크 계층에서 전송된 프레임을 물리적인 비트로 변환하여 전송하고, 수신된 비트를 데이터 링크 계층으로 전달합니다.
- 물리적 연결 관리: 커넥터, 핀, 전압, 케이블 길이 등 물리적인 요소를 관리합니다.
ex)
- 이더넷 케이블 (RJ45)
- 광섬유 케이블
- Wi-Fi (무선 주파수)
데이터 링크 계층 (Data Link Layer)
역할: 데이터 링크 계층은 물리 계층 위에서 동작하며, 물리 계층을 통해 전달되는 데이터의 신뢰성과 오류 검출을 책임집니다. 또한, 네트워크 기기들 간의 논리적 링크를 설정하고 유지하는 역할을 합니다.
주요 기능:
- 프레이밍 (Framing): 물리 계층에서 전송된 비트를 논리적 프레임으로 묶어 관리합니다. 프레임은 헤더, 페이로드, 트레일러로 구성됩니다.
- 주소 지정 (Addressing): 네트워크 상의 장치들을 식별하기 위해 MAC(Media Access Control) 주소를 사용합니다.
- 오류 검출 및 수정: 전송 중 발생할 수 있는 오류를 검출하고 수정하는 메커니즘을 제공합니다. 예를 들어, CRC(Cyclic Redundancy Check) 같은 방법이 사용됩니다.
- 흐름 제어 및 순서 제어: 데이터의 흐름을 제어하여 송신과 수신 속도를 조절하고, 프레임이 올바른 순서로 도착하도록 합니다.
- 접근 제어 (Access Control): 네트워크 매체에 대한 접근 권한을 관리하여 충돌을 방지합니다. 예를 들어, CSMA/CD(Carrier Sense Multiple Access with Collision Detection) 프로토콜이 사용됩니다.
ex)
- 이더넷 (IEEE 802.3)
- Wi-Fi (IEEE 802.11)
- PPP(Point-to-Point Protocol)
'내일배움캠프 > 특강' 카테고리의 다른 글
[과제] 서브넷 마스크, 공인/사설 IP 주소, 정적/동적 IP 주소, 라우터/라우팅 (0) | 2024.05.30 |
---|---|
[과제] 네트워크 계층(Network Layer) (0) | 2024.05.28 |
[특강] 관계형 데이터베이스 정규화 (0) | 2024.05.23 |
[과제] OSI 7계층, LAN과 WAN (0) | 2024.05.21 |
[과제] 클라이언트-서버 구조, 웹 애플리케이션 서버와 게임 서버 공통점과 차이점 (0) | 2024.05.16 |