네트워크 계층이란?

2024. 9. 9. 19:25·Deep Dives/CS Fundamentals

네트워크 계층이란?


네트워크 계층은 OSI 7계층 중 세번째 계층이다.

    가장 중요한 역할은 데이터 패킷을 출발지에서 목적지 까지 라우팅 하고 전달하는 것이다.

 

1. 라우팅 -> 네트워크 계층의 핵심기능. 데이터를 목적지까지 보내기위한 최적의 경로 선택 
라우터란 ? 이 계층에서 중요한 장비로 서로 다른 네트워크 간의 데이터를 전송 하는 역할을 한다.

 

2. 논리적 주소 지정(IP주소) -> 논리적 주소를 사용하는데 이주소는 IP ( Internet Protocol Address) 각각 기기에 고유번호가 적용.

IP 주소란 ? 네트워크 상에서 장치를 식별후 정확하게 패킷에게 도착할 수 있도록 한다.

 

3.패킷화 -> 데이터를 패킷으로 나눈다 각 패킷에는 목적지 주소, 출발지 주소, 데이터, 패킷 순서를 정의하는 정보가 포함된다.

 

4.프레임의 캡슐화 및 디캡슐화 -> 상위 계층에서 받은 데이터에 IP헤더를 추가하여 패킷으로 만들고 하위 계층으로 전달하는 역할을 한다.

 

5. 흐름 제어 및 오류 처리-> 패킷 손실과 중복되는 문제 방지를 위해한다.

 

6. 인터네트워킹 -> 서로 다른 네트워크들을 연결 하는 데 필수적인 기능을 수행한다. ex IPv4 와 IPv6간의 변환이 필요할 떄 이 계층에서 처리된다.

 

요약

네트워크 계층은 데이터 패킷을 목적지로 전달하는 데 중요한 역할을 하며, 라우팅, IP 주소 지정, 패킷화, 그리고 네트워크 간 상호 연결과 관련된 여러 기능을 수행합니다. 이를 통해 전 세계 네트워크 간의 통신이 원활하게 이루어질 수 있습니다.

'Deep Dives > CS Fundamentals' 카테고리의 다른 글

OSI 7계층 응용 계층이란?  (0) 2024.09.21
전송 계층이란?  (2) 2024.09.09
OSI 물리 계층  (2) 2024.09.02
8월 28일 OSI 7계층 과제 제출  (0) 2024.08.28
8월 22일 CS 지식과 네트워크 지식 + 개인과제 로그라이크 게임만들기  (0) 2024.08.22
'Deep Dives/CS Fundamentals' 카테고리의 다른 글
  • OSI 7계층 응용 계층이란?
  • 전송 계층이란?
  • OSI 물리 계층
  • 8월 28일 OSI 7계층 과제 제출
Jcob.moon
Jcob.moon
반가워요~ 하루하루 꾸준히 코딩 작성하는 곳입니다 !!
  • Jcob.moon
    Pixelated Thoughts
    Jcob.moon
  • 전체
    오늘
    어제
    • HelloWorld (174) N
      • Daily Logs (123) N
        • TIL (Today I Learned) (64) N
        • Algorithm Practice (55)
        • Dev Book Notes (4)
      • Deep Dives (36)
        • 문제 해결 (Troubleshooting) (3)
        • CS Fundamentals (22)
        • Career Prep (4)
        • Technical Notes (7)
      • Project Log (7)
      • Any (3)
      • Cooperation (4)
        • Github (2)
        • Conventions (1)
        • Git (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Jcob.moon
네트워크 계층이란?
상단으로

티스토리툴바