• Home
  • About
    • Yerim Oh photo

      Yerim Oh

      Happy and worthwhile day by day :)

    • Learn More
    • Email
    • LinkedIn
    • Instagram
    • Github
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects

[00] [INDEX] Computer Network

11 Mar 2021

Reading time ~2 minutes

Table of Contents
  • 네트워크 기초 용어와 기능
    • 네트워크 관련 기초 용어
    • 네트워크의 기능
    • 네크워크 주소의 표현
  • 네트워크 모델
    • 계층구조의 개념
    • OSI 7계층
    • TCP/IP 모델
  • 네트워크 전송의 기초
    • 프레임과 체크섬을 이용한 오류검출
  • MAC 계층
    • MAC 계층과 IEEE 802 시리즈
    • 이더넷
    • 토큰 버스
    • 토큰 링
  • 네트워크 계층
    • IPv4
    • IPv6
  • 전송계층: TCP 프로토콜
    • 01 전송 계층의 기능
    • 02 TCP 프로토콜
    • 03 TCP 프로토콜을 이용한 데이터 전송
    • UDP 프로토콜
  • 서버-클라이언트 프로그래밍
  • 웹(WWW)
    • 웹 서비스
    • HTTP

네트워크 기초 용어와 기능

네트워크 관련 기초 용어

learn [11]

  • 네트워크의 발전
  • 네트워크 기초 용어
  • 시스템 기초 용어

네트워크의 기능

learn [12]

  • 네트워크의 기능
  • 계층 모델
    • OSI 7계층 모델 소개
    • OSI 7계층 모델의 계층별 기능
    • 프로토콜과 인터페이스
    • 인터넷 계층 구조
  • 인터네트워킹 Internetworking
    • 네트워크의 연결
    • 게이트웨이 Gateway
  • 프로토콜 Protocol
    • 데이터 단위

네크워크 주소의 표현

learn [13]

  • 네트워크 주소의 표현
  • 주소와 이름
    • IP 주소(IP Address)
    • 호스트 이름
  • 주소 정보의 관리
    • 호스트 파일
    • DNS
    • 기타 주소
  • 요약

네트워크 모델

계층구조의 개념

learn [14]

  • 계층 구조의 개념
  • 계층적 모듈 구조
    • 모듈화
    • 계층 구조
  • 프로토콜 설계 시 고려 사항
    • 주소 표현
    • 오류 제어
    • 흐름 제어
    • 데이터 전달 방식
  • 서비스 프리미티브
    • 프리미티브가 처리되는 원리
    • 프리미티브의 4단계

OSI 7계층

TCP/IP 모델

learn [16]

  • TCP / IP 모델
  • 구현 환경
    • 시스템 공간
    • 사용자 공간
  • 프로토콜
    • TCP/IP 계층 구조
    • ARP와 RARP
      • ARP
      • RARP
    • ICMP
  • 요약


네트워크 전송의 기초

프레임과 체크섬을 이용한 오류검출

learn [17]

  • 프레임
    • 문자 프레임
      • 프레임의 구조
      • 문자 스터핑
    • 비트 프레임
      • 프레임의 구조
      • 비트 스터핑
  • 다항 코드
  • 오류 검출
    • 패리티 비트
    • 블록 검사
  • 다항 코드
    • 생성 다항식
    • 체크섬 예시


MAC 계층

MAC 계층과 IEEE 802 시리즈

learn [18]

  • MAC 계층과 IEEE 802 시리즈
  • MAC 계층의 이해
    • MAC 계층
    • LLC 계층
  • IEEE 802 시리즈
    • CSMA/CD
    • 토큰 버스
    • 토큰 링

이더넷

learn [19]

  • 이더넷 의미
  • 이더넷과 신호 감지 기능
    • 1-persistent CSMA
    • Non-persistent CSMA
    • p-persistent CSMA
    • CSMA/CD
  • 프레임 구조
  • LLC 프레임 캡슐화
  • 허브와 스위치
    • 허브 hub
    • 스위치 허브 Switch Hub

토큰 버스

토큰 링



네트워크 계층

IPv4

learn [111]

  • 네트워크 계층의 기능
  • IP 프로토콜
  • IP 헤더 구조
    • DS/ECN
    • 패킷 분할
    • 주소 관련 필드
    • 기타 필드

IPv6

learn [112]

  • IPv6
  • IPv6 헤더 구조
    • 확장 헤더의 종류
    • DS/ECN 필드
    • Flow Label 필드
    • 기타 필드
  • IPv6 주소
    • 주소 표현
    • 주소 공간

전송계층: TCP 프로토콜

01 전송 계층의 기능

learn [113]

  • 전송 계층의 기능
  • 전송 계층의 주요 기능
    • 흐름 제어 Flow Control
    • 오류 제어 Error Control
    • 분할과 병합
    • 서비스 프리미티브 Primitive
  • 전송 계층 설계 시 고려 사항
    • 주소 표현 TSAP
    • 멀티플렉싱 Multiplexing
    • 연결 설정
    • 연결 해제

02 TCP 프로토콜

learn [114]

  • TCP 프로토콜
    • TCP/IP 프로토콜의 계층적인 구조
    • TCP 필요성
    • TCP의 역할
  • TCP 헤더 구조
    • TCP 헤더의 필드
    • TCP 헤더의 플래그 비트 flags
    • 혼잡 제어
    • 캡슐화
  • 포트 번호

03 TCP 프로토콜을 이용한 데이터 전송

UDP 프로토콜

learn [115]

  • UDP 프로토콜
  • UDP 헤더 구조
  • UDP의 데이터그램 전송
    • UDP에서의 데이터그램 분실
    • UDP에서의 데이터그램 도착 순서 변경

서버-클라이언트 프로그래밍

learn [116]

  • 서버-클라이언트 프로그래밍
  • 연결형 서비스(TCP)
    • 서버와 클라이언트의 동작
  • 비연결형 서비스(UDP)


웹(WWW)

웹 서비스

learn [118]

  • 웹 서비스 개요
  • 클라이언트-서버 모델
    • URL (Uniform Resource Locator)
    • 일반 사용자가 홈페이지를 만드는 법
    • 클라이언트와 서버 사이의 데이터 전송 과정

HTTP

learn [119]

  • HTTP
  • HTTP 의 요청과 응답
    • 비상태 연결
    • MIME 유사 메시지
  • HTTP의 메시지 분류
    • Request Message
    • Response Message
  • HTTP 의 동작 과정
    • Request Message
    • Response Message


CS basic Share Tweet +1