5-2

BakJeonghyun·2022년 9월 28일
0

앞부분 훑어보기

전송은 일대일
라우팅은 경로를 선택해주는 것

네트워크 분류 방식- 지리적 분포에 따른 분류
WAN, MAN, LAN

  • 데이이터 전송 어쩌구 저쩌구

점대점 방식
연결 수가 많을수록 비용이 증가한다

  • 스타형: 중앙에서 뻗어나가는 형태
  • 링형: 순환 구조 - 브로드캐스팅 방식 지원, 네트워크에 연결된 모든 호스트가 데이터 전송과 라우팅 기능을 동시에 수행할 수 있어야 한다. 토큰을 사용해서 데이터 충돌을 방지한다. 한 호스트가 고장나면 전체 네트워크가 동작하지 않을 수 있다.
  • 완성형: 모든 호스트가 모든 호스트와 1대1 연결.
  • 불규칙형: 특정 패턴이 없다. 네트워크 환경 요인에 의해 연결 구조가 결정된다.

브로드캐스팅 방식- 버스형과 링형에서 사용한다.
데이터가 모든 호스트에게 전달된다.

  • 버스형: 모든 호스트가 하나의 전송 매체에 연결되어 있다. 데이터를 동시에 전송하면 충돌이 날 수 있다. 해결방법은 호스트 전송권한 제한(사전), 충돌을 허용하고 해결(사후)
  • 링형: 전송 데이터가 특정 방향(일정한 방향)으로 순환하면서 전달. 충돌 문제를 해결하기 위해 토큰을 사용한다. 토큰이 링을 순환하는 중에 호스트가 토큰을 잡아다가 프레임을 싣는다. 토큰을 가지고 있는 호스트만 전송권한을 가진다.

유니캐스팅 일대일
일대다 혹은 다대다 통신
-> 멀티 포인트

유니캐스팅 방식을 이용해 일대다 통신을 하려면 멀티포인트 유니캐스팅 방식을 사용해야 함.

브로드 캐스팅
송신 호스트가 모든 호스트에가 다 뿌려. 데이터에 수신 호스트를 명시하는 내용을 넣어. 수신 호스트에 해당되는 호스트만 데이터를 저장.

멀티 캐스팅
프로토콜 자체에서 이랟다 전송 기능을 구현하기 떄문에 통신 환경을 연결 설정 요구 한 번을 지원할 수 있다.
예) 화상회의.

브로드캐스팅과 멀티캐스팅의 차이
: 브로드캐스팅은 불특정 호스트에게 다 전달하고, 멀티캐스팅은 보내주고 싶은 다수에게 전달.


오류 종류 - 프레임 변형, 프레임 분실
해결을 위해 사용하는 기능

  • 수신 호스트의 응답 프레임
    : 잘 받았으면 긍적적인 응답을 보내고, 잘 못받았으면 부정적인 응답을 보낸다.

  • 송신 호스트의 타이머 기능
    : 타임아웃 기능 - 일정시간 내에 응답프레임이 오지 않으면 같은 프레임을 다시 보낸다.

  • 순서 번호 기능
    : 분실과 연관됨. 송신이 수신한테 응답을 보내는데 중간에 분실되면 일정 시간 지나서 다시 전송하게 된다. 근데 그게 다시 보낸건지 아닌지 구분하기 위해 번호를 붙인다.

  • 오류 검출 코드
    : 오류를 감지하는 기능과 복구하는 기능이 있다.

송신 호스트가 데이터 프레임을 전송하는 과정~~

  • 전송 성공
  • 변형 (부정 응답을 보낸다, 다시 데이터를 보낸다)
  • 분실 (응답이 일정 시간 지나도 안 오면 다시 데이터를 보낸다)

순서 번호
중복 데이터 프레임을 가려내기 위함.
0부터 순차적으로 증가하는 일련번호

  • 필요성

흐름 제어
: 송신 호스트는 수신 호스트가 감당할 수 있을 정도의 전송 속도를 유지하면서 데이터 프레임을 전송해야 한다.
송신 가능한 데이터 프레임의 개수만큼만 보낸다.


03 프레임 구조

데이터 링크 계층에서 전송 데이터를 프레임이라는 작은 단위로 나누어 처리한다.

데이터 프레임, 긍정 응답 프레임, 부정 응답 프레임, 체크섬, 송쉐ㅔ...

문자 프레임

  • 문자 데이터 전송
    8비트 단위
  • 프레임 구조
    프레임 데이터 앞 뒤에

데이터에 1이 다섯번 이상 발생하면 그 다음에 0을 강제로

ㅡ오류 검출을넣어 수신이 안되서..

블록 검사
페리티에서 확장된 형태
파이트를 하나의 블록으로 선택.

체크섬[시험에 나온다]
나누기 연산
데이터 공간 미리 마련- 0을 먼저 넣어둬
나눌 때가 중요

profile
I just got started a blog.

0개의 댓글