2024/09 15

데이터 링크 계층

OSI 7계층 중 2번째 계층인 데이터 링크 계층에 대해 조사하였다. 데이터 링크 계층은 인접한 네트워크 노드끼리 데이터를 전송하는 기능을 제공하고, 1계층인 물리 계층에서 발생하는 오류를 감지하고 수정한다. 신호 간의 충돌이 발생하지 않도록 회선을 제어하고, 송수신자  데이터 처리 속도 차이를 해결하기 위한 흐름 제어도 담당한다. 또한 전송 중에 오류나 손실이 발생할 경우 수신 측에서 에러를 탐지하고 이를 재전송하는 역할 또한 데이터 계층에서 이루어진다고 보면 된다. Framing데이터 링크 계층의 상위 계층인 네트워크 계층에서 구성되는 데이터의 단를 데이터그램(Datagram)이라고 하는데, 데이터 링크 계층에서 이를 받아와 프레임 단위로 만들고 헤더와 트레일러를 추가하는 것을 Framing이라고 한..

물리 계층

OSI 7계층 중에서 물리 계층에 대해서 조사해보았다. 물리 계층은 OSI 7계층중 가장 아래에 있다. 전기적 신호나 비트를 전송하는 등 시스템 간의 물리적인 연결을 담당하고, 전기 신호의 변 및 제어 역할도 담당한다. 데이터를 전기 신호로 바꾸어서 전송하는 일을 한다.  두 컴퓨터가 통신을 하기 위해선, 0과 1로 이루어진 비트 데이터를 주고받아야 한다. 이를 위해서 물리계층에 속하는 장치인 케이블, 리피터 등을 통한 데이터 변환이 이루어져야 한다.

9/2 TIL

데일리 루틴52번 - 콜라 문제https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction solution(a, b, n) { var answer = 0; let coke = n; let rest = 0; while(coke >= a){ rest = coke % a; coke = parseInt(coke / a) * b; answer += coke; coke += r..

TIL 2024.09.02