컴퓨터네트워크 링크계층
1. 링크게층에서 패킷은 프레임이라고 한다
2. 링크 계층은 노드(호스트, 라우터)에서 물리적으로 가까운 다른 노드 까지 데이터그램은 전송하는 책임을 가짐
3. 신뢰성이 있을수도 없을수도 있음, 다영한 방식으로 사용
4. 프레임화
데이터그램을 캡슐화하고 헤더와 테일을 추가함
각 기긱마다 고유한 주소인 mac주소가 프레임 헤더에 있다
5. 인근노드 사이의 신뢰성 있는 전달
6. 링크 계층 서비스
흐름제어
오류검출 신호감쇄 노이즈 등
오류정정 비트에러 확인 및 정정
반이중(양쪽이 전송할 수 있으나 동시에는 안됨), 전이중 전송
7. 링크계층이 어디서 서비스되는가
네트워크 인터레이스카드 NIC에 네트워크 기능 구현
링크, 물리계층이 구현되어있음
8. 오류검출
오류정정 및 확인을 위한 EDC비트가 있음
오류검출은 100%신뢰할 수 없음
EDC필드가 클 수록 나은 검출 성능
하지만 이렇게 되면 실제로 보낼 수 있는 메시지 크기가 줄어든다
single bit parity
비트 개수가 홀수면 1 짝수면 0 이게 잘못되어있으면 문제가 있는것
2차원 bit parity
하나의 비트에러를 검출 및 정정
각 행과 열에대한 parity bit를 만들고 확인함
CRC
비트에러검출
9. 링크타입
point to point
이더넷 스위치와 로스트 사이 링크
broadcast 구식의 이더넷 게이블 기반 HFC 와이파이 무선 랜 4g 5g
다중 접속 프로코톨
단일 공유 프로토콜에서 노득가 둘 혹은 그이상 신호 수신 시 처리하는 프로토콜
10. MAC 프로토콜
이상적인 경우 R/M 완전분할
채널 분할
채널을 작은 피스로 쪼갬 주파수나 코드로
TDMA 시간을 쪼개는 방법
사람이 적으면 유휴문제가 생김
사람이 적으면 비효율적
FDMA 주차수로 쪼개는 것
주파수 유휴가 생김
랜덤엑세스 와이파이
누구나 랜덤하게 접속이 가능하고 충돌을 허용
충돌을 회복하는 것
사람이 많으면 문제
충돌이 난다는 문제가 있음
충돌 검풀과 회복이 문제임
Slotted ALOHA
노드가 새로운 프레임을 휙들 할 때 출동리 없으면 새 프레임 전송
충돌이 있으면 성공할 떄 까지 연속된 프레임을 재전송
효율 37%
pure ALOHA
간단하고 동기화가 없음
동기화하지 않으면 충돌확률이 증가함
효율 18%
CSMA
실제로 많이 쓰임
채널의 사용 정도에 따라 프레임 전송과 연기를 결정
CSMA/CD
짧은 시간 내에 감지
채널낭비 줄어듬
유선환경에서만 사용
알고리짐
성능이 더 좋다
11. mac주소
기기마다 정해진 주소 링크계층에서 사용함
다른 물리적 인터페이스로 향하는 프레임을 얻기 뒤해 지역적으로 사용됨
48비트 주소를 가짐
Ip는 서비넷바스크로 일부가겹치나 mac는 모둗 ㅏ르다
IEEE에서 관리함
IP만 알고 있을 때 AMMC주소를 확인하는 방법
ARP table
IP/mac 매핑 값을 지정된 시간동안 가지고 있움
이를 통해 확인
TTL 잊혀지는 시간
12. 이더넷
버스형
동일한 충돌 도메인에 있는 노드
스위치형
많이씀 중앙에 별도의 스위치가 있음
충돌이 없다
이미 충돌이 없으므오 CSMA등을 아써도 된다
13. VLANs 가상랜
여러 가상 LAN을 구성할 수 있어 경제적으로 이용 가능
논리적으로 트래픽 격리할 수 있다
trunk port VLAN으로 인해 낭비되는 포트를 방지하기 위해 하나의 포트를 Trunk port로 두고
다른 스위치와 각각 정의된 VLAN 정보를 교환한다
추가헤더로 각각 구분
MPLS
기존 IP라우팅보다 빠른 재라우팅을 위해 고정길이 레이블로 포워딩
하나의 라우팅만 가지는게 아니기 때문에 링크실패시 빠르게 재라우팅
한번에 2개가 계산되는거임
ㄷ