[컴퓨터 네트워크] 모두의 네트워크 연습문제 1장~9장

2023. 10. 30. 17:23·[ Computer Science ]/Computer Network

10일 만에 배우는 네트워크 기초 모두의 네트워크

 

연습문제 풀이 

 

# Lesson 1~5

- 네트워크에서 전송되는 작은 데이터 조각 = 패킷

- 컴퓨터는 0과 1만 이해

- 정보를 표시하는 최소 단위 = 비트

- 특정 건물이나 지역을 범위로 속도가 빠르고 오류 발생 확률이 낮은 네트워크 = LAN

- 인터넷에 연결하려면 ISP와 인터넷 회선을 결정하고 계약한다 -> ISP = 인터넷 서비스 제공자

 

# Lesson 6~8

- 통신하기 위한 규칙 = 프로토콜

- ISO 국제 표준화 기구 OSI 모델 제정 = 7계층 (응용 - 전송 - 네트워크 - 데이터링크)

- TCP/IP 모델의 4계층 = 어플리케이션 레이어, 트랜스포트 레이어, 인터넷 레이어, 네트워크 액세스 레이어

- 데이터를 상대에게 보낼 때 각 층에서 헤더를 붙이는 것 = 캡슐화 <-> 역캡슐화

 

# Lesson 17~22

- 서로 다른 네트워크 간에 통신하려면 라우터 필요

- 네트워크 계층에서 캡슐화 할 때 IP 헤더를 추가

- IPv4 주소는 32 비트로 구성

- IP 주소는 공인 주소와 사설 주소가 있음

 

# Lesson 23~27

- TCP는 연결형 통신, UDP는 비연결형 통신

- TCP 헤더가 있는 데이터를 세그먼트, UDP 헤더가 있는 데이터를 UDP 데이터그램이라고 함

- 연결 확립을 위해 사용하는 코드 비트는 SYN, ACK

- 연결 확립을 위한 세 번의 통신 교환은 3-way handshake

- 연결 종료를 위해 사용하는 코드 비트는 FIN, ACK

- 데이터를 재전송하는 것은 재전송 제어

- 받은 세그먼트 데이터를 일시적으로 저장하는 장소는 버퍼

- 데이터가 넘치는 것은 오버플로우

- 포트 번호는 목적지가 어떤 프로세스인지 구분하는 역할

- 포트 번호는 0~65535 까지 사용 가능

- 대역폭 bandwidth는 정해진 시간동안 전송될 수 있는 데이터 양, 주로 속도를 의미하며 제한적임

 

# Lesson 28~31

- 서비스를 요청하는 측을 클라이언트, 서비스를 제공하는 측을 서버

- HTML은 문장 구조를 나타내기 위해 태그를 사용하여 작성

- 웹 브라우저와 웹 서버 간의 통신에서는 HTTP 프로토콜 사용

- 일반적으로 웹 서버에서는 80번 포트 사용

- 웹 브라우저가 요청을 보내면 웹 서버는 응답을 반환

- DNS 서버는 도메인 이름과 IP 주소에 대한 대응표를 가지고 있어서 문의가 오면 이름해석을 함

- 메일 송신 프로토콜에는 SMTP가 있고 25번 포트

- 메일 수신 프로토콜에는 POP3가 있고 110번 포트

 

# Lesson 32~34

- 컴퓨터에서 웹에 접속할 때는 OSI 모델의 상위 계층부터 캡슐화가 이루어짐

- 웹에 접속할 때는 HTTP 프로토콜 사용

- 전송 계층에서는 TCP 헤더를 가진 세그먼트가 됨

- 네트워크 계층에서는 IP 헤더를 가진 IP 패킷이 됨

- 데이터 링크 계층에서는 이더넷 헤더를 가진 이더넷 프레임이 됨

- 물리 계층에서는 전기신호로 변환된 데이터가 케이블로 전송됨

 

 

 

728x90

'[ Computer Science ] > Computer Network' 카테고리의 다른 글

[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 5장  (1) 2024.04.29
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 3-4장  (0) 2024.04.29
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 1-2장  (1) 2024.04.29
[컴퓨터네트워크] 네트워크 개론 1장  (1) 2024.04.29
[컴퓨터 네트워크] 네트워크 개론 연습문제 1~7장  (4) 2023.10.30
[컴퓨터 네트워크] 데이터통신과 네트워크의 이해  (0) 2023.10.30
[운영체제] 혼자 공부하는 컴퓨터구조 + 운영체제 연습문제 9장~12장  (0) 2023.10.30
'[ Computer Science ]/Computer Network' 카테고리의 다른 글
  • [컴퓨터네트워크] 네트워크 개론 1장
  • [컴퓨터 네트워크] 네트워크 개론 연습문제 1~7장
  • [컴퓨터 네트워크] 데이터통신과 네트워크의 이해
  • [운영체제] 혼자 공부하는 컴퓨터구조 + 운영체제 연습문제 9장~12장
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
        • 현대오토에버 스마트 모빌리티 공학 체험 교육
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      자바스크립트
      스마트모빌리티공학체험교육
      코드잇
      SQL
      오블완
      ssafy 13기
      비전공자 코딩
      코딩 인강
      SQL 쿼리
      현대오토에버
      데이터베이스
      프로그래머스
      프로그래머스 코테
      SSAFY
      백준
      현대오토에버 스마트모빌리티
      프로그래머스 c++
      hotstorage
      현대오토에버 스마트 모빌리티
      소프트웨어 공학
      티스토리챌린지
      MySQL
      대학생 대외활동
      spdk
      공대생 대외활동
      싸피
      프로그래머스 입문
      프로그래밍 언어론
      코딩 교육
      싸피 13기
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [컴퓨터 네트워크] 모두의 네트워크 연습문제 1장~9장
    상단으로

    티스토리툴바