베어_
TechBear
베어_
전체 방문자
오늘
어제
  • 분류 전체보기 (336)
    • Spring (33)
      • 개념 (13)
      • Security (5)
      • 실습 (1)
      • 토비 스프링 (11)
    • JPA (6)
    • 프로젝트 기록 (24)
    • DB (13)
    • JAVA (18)
    • 알고리즘 (50)
      • 유형정리 (8)
      • Baekjoon (21)
      • LeetCode (18)
    • 디자인패턴 (0)
    • 개발서적 (79)
      • Effective Java (78)
      • 객체지향의 사실과 오해 (1)
    • 독후감 (4)
    • 보안 (2)
    • 운영체제(OS) (53)
      • 공룡책 (53)
    • 컴퓨터 네트워크 (28)
      • 컴퓨터 네트워크 하향식 접근 (23)
    • 자료구조 (1)
    • DevOps (2)
    • 앱 개발 (20)
      • 안드로이드 스튜디오 (20)

블로그 메뉴

    공지사항

    인기 글

    태그

    • 코드업
    • Spring
    • 자바8
    • 알고리즘
    • leetcode
    • 자바
    • java
    • BFS
    • 이펙티브자바
    • 스프링시큐리티
    • 운영체제
    • 토비스프링
    • C++
    • jpa
    • 함수형인터페이스
    • 백준
    • dfs
    • 스프링
    • 스레드
    • 데이터베이스

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    베어_

    TechBear

    [컴퓨터 네트워크]네트워크 계층과 역할
    컴퓨터 네트워크/컴퓨터 네트워크 하향식 접근

    [컴퓨터 네트워크]네트워크 계층과 역할

    2021. 3. 8. 00:26

    [네트워크 계층]

    네트워크 계층의 근본적 역할은 매우 단순하다.

    -> 송신 호스트에서 수신 호스트로 패킷을 전달하는 것.

     

    이를 위해 필요한 중요 기능이 2가지 있다.

    1) 포워딩 : 패킷이 입력 링크에 도달 했을 때 패킷을 적절한 출력 링크로 이동시키는 것.

    -> single interchage

    2) 라우팅 : 전체적인 패킷 경로를 결정하는 것.

    ​

     

    라우터는 도착하는 패킷 헤더의 필드 값을 조사하여 패킷을 포워딩하는데 이 때 필요한 정보가 포워딩 테이블에 있다.

     

    이런 정보를 가지고 데이터의 경로들이 정해지게 되는데 이를 정하는 2가지 방법이 있다.

    1) 라우팅 알고리즘 : 라우팅 알고리즘은 포워딩 테이블 내용을 결정하는데, 한 라우터의 라우팅 알고리즘 기능은 다른 라우터의 라우팅 알고리즘과 소통하며 포워딩 테이블의 값들을 계산한다.

    ​

     

    ​

    2) SDN(software defined networking) : 원격 컨트롤러 컴퓨터와 각각의 라우터에 의해 사용될 포워딩 테이블을 분배하는 방법

    원격제어가 포워딩 테이블의 계산과 배분을 담당하고 라우팅 기기는 포워딩만을 수행.

    ​

     

    ​

    네트워크 서비스 모델

    - 송수신 호스트 간 패킷 전송 특성을 정의한다.

    - 보장된 전달, 순서대로 패킷을 전달하는지, 최소 대역폭을 보장하는지 등과 관련된 부분

    ​

    ​

    ​

    ​

    [참조] Computer Networking: A Top Down Approach - J.F Kurose and K.W. Ross

      '컴퓨터 네트워크/컴퓨터 네트워크 하향식 접근' 카테고리의 다른 글
      • [컴퓨터 네트워크] 인터넷 프로토콜
      • [컴퓨터 네트워크] 라우터의 구조와 기능
      • [컴퓨터 네트워크] 연결 지향형 트랜스포터 TCP
      • [컴퓨터 네트워크] 선택적 반복
      베어_
      베어_
      Today I learned | 문제를 해결하는 개발자

      티스토리툴바