[데이터 통신] 1장 네트워크 기초

2023. 4. 5. 21:30·🍞 Computer Science/데이터 통신

1. 용어의 정의 

인터페이스

인터페이스는 시스템과 시스템을 연결하기 위한 표준화된 접촉 지점

 

프로토콜

상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할 때 표준화된 대화 규칙

통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙

각 계층에서 수행하는 프로토콜이 서로 역할을 분담하여 독립적으로 동작

 

2. 구조적 모델

OSI 7계층 모델

7계층 응용 계층

6계층 표현 계층

5계층 세션 계층

4계층 전송 계층

3계층 네트워크 계층

2계층 데이터 링크 계층

1계층 물리 계층

 

인터넷의 계층 모델

IP 네트워크 계층(3계층) 기능 수행

TCP, UDP 전송 계층(4계층) 기능 수행

 

인터네트워킹

네트워크와 네트워크의 연결을 인터네트워킹이라고 함

인터넷은 IP 프로토콜을 지원하는 전 세계의 모드 네트워크가 반복 구조로 연결된 시스템을 의미

라우터라는 중개 장비를 사용해서 네트워크들을 연결

 

게이트웨이

인터네트워킹 기능을 수행하는 시스템을 일반적으로 게이트웨이

종류) 리피터, 브리지, 라우터 등

 

3. 주소의 표현

IP 주소

네트워크 계층의 기능을 수행하는 IP 프로토콜이 호스트를 구분하기 위하여 사용하는 주소 체계

IP 주소는 32비트의 이진 숫자로 구성되는데, 보통 8비트씩 4 부분으로 나누어 십진수로 표현

IP 프로토콜이 전송 패킷의 경로를 결정

 

호스트 이름

일반 사용자는 IP 주소보다는 문자로 된 호스트 이름을 사용하기 때문에 변환하는 기능 수행해야됨

따라서 DNS라는 분산 데이터베이스 시스템 이름과 주소 변환 기능을 이용해 IP 주소 얻어야함

도메인 이름 -> IP 주소

호스트 주소와 이름 정보는 네임 서버라는 특정한 관리 호스트가 유지

주소 변환 작업이 필요한 클라이언트는 네임 서버에 요청해서 IP주소 얻음

 

Subnetmask 및 주소 (192.168.0.0)

Subnetmask? ip 주소의 네트워크 ID와 호스트 ID를 구분하는 기능

호스트 개수는 네트워크 주소와 브로드캐스트 주소는 제외하고 개수를 세야 된다.

 

 

 

 

 

저작자표시 (새창열림)

'🍞 Computer Science > 데이터 통신' 카테고리의 다른 글

[데이터 통신] 6장 데이터 링크 계층  (0) 2023.04.06
[데이터 통신] 5장 MAC 계층  (0) 2023.04.06
[데이터 통신] 4장 데이터 전송  (0) 2023.04.06
[데이터 통신] 3장 네트워크 기술  (0) 2023.04.06
[데이터 통신] 2장 네트워크 개념  (0) 2023.04.05
'🍞 Computer Science/데이터 통신' 카테고리의 다른 글
  • [데이터 통신] 5장 MAC 계층
  • [데이터 통신] 4장 데이터 전송
  • [데이터 통신] 3장 네트워크 기술
  • [데이터 통신] 2장 네트워크 개념
박빵이
박빵이
2025년에도 갓생살기
  • 박빵이
    기억보다 기록
    박빵이
  • 전체
    오늘
    어제
    • 분류 전체보기 (337)
      • 🍞 FrontEnd (97)
        • HTML+CSS (4)
        • JavaScript (17)
        • TypeScript (4)
        • React (52)
        • Next.js (2)
        • Android (15)
      • 🍞 BackEnd (24)
        • Java (15)
        • Node.js (6)
        • Spring (1)
      • 🍞 Cloud & Infra (0)
        • AWS SAA (0)
        • Microsoft Azure (0)
      • 🍞 Algorithm (147)
        • C++ (4)
        • Baekjoon (41)
        • Programmers (97)
      • 🍞 Computer Science (18)
        • 운영체제 (1)
        • 데이터 통신 (6)
        • 네트워크 (6)
        • 데이터베이스 (1)
      • 🍞 대외활동 & 부트캠프 (42)
        • 삼성 청년 SW 아카데미 (1)
        • LG유플러스 유레카 (0)
        • 한국대학생IT경영학회 (1)
        • IT연합동아리 UMC (17)
        • 길벗 블로깅 멘토 (18)
        • IT연합동아리 피로그래밍 (3)
        • 개발 컨퍼런스 (2)
  • 블로그 메뉴

    • Admin
  • 링크

    • GitHub
  • 인기 글

  • 태그

    react
    map
    프로그래머스
    Android
    알고리즘
    코틀린
    level1
    level2
    umc
    길벗 블로깅 멘토
    길벗 블로깅 멘토링
    위상정렬
    유니온파인드
    Front
    JavaScript
    안드로이드
    C++
    Java
    코딩자율학습
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
박빵이
[데이터 통신] 1장 네트워크 기초
상단으로

티스토리툴바