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 패킷이 됨
- 데이터 링크 계층에서는 이더넷 헤더를 가진 이더넷 프레임이 됨
- 물리 계층에서는 전기신호로 변환된 데이터가 케이블로 전송됨
'[ Computer Science ] > Computer Network' 카테고리의 다른 글
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 5장 (0) | 2024.04.29 |
---|---|
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 3-4장 (0) | 2024.04.29 |
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 1-2장 (0) | 2024.04.29 |
[컴퓨터네트워크] 네트워크 개론 1장 (0) | 2024.04.29 |
[컴퓨터 네트워크] 네트워크 개론 연습문제 1~7장 (3) | 2023.10.30 |
[컴퓨터 네트워크] 데이터통신과 네트워크의 이해 (0) | 2023.10.30 |
[운영체제] 혼자 공부하는 컴퓨터구조 + 운영체제 연습문제 9장~12장 (0) | 2023.10.30 |