본문 바로가기

강의 내용 정리/HTTP 웹 기본 지식

Section 1. 인터넷 네트워크

1. 인터넷 네트워크

   1) 인터넷 통신

   2) IP

   3) TCP, UDP

   4) PORT

   5) DNS

-----------------------------------------------------------------------------------------------------------------------------------------

1) IP

- 지정한 IP주소에 데이터 전달

- 패킷이라는 통신단위로 데이터 전달

 

#IP 패킷정보

- 출발지 IP + 도착지 IP + 기타...

- 회신 : 출발지 IP + 도착지 IP + 기타...

- 발신, 회신 경로 다를 수 있음

 

#IP프로토콜의 한계

- 비연결성 : 패킷을 받을 대상이 벗거나 서비스 불능 상태여도 패킷 전송 (일단 보내고 본다)

- 비신뢰성 : 중간에 패킷이 사라지면? 패킷이 순서대로 안오면?(1500byte단위로 나눠서 보내다.)

- 프로그램 구분 : 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?

-----------------------------------------------------------------------------------------------------------------------------------------

2)TCP, UDP

- IP프로토콜의 단점을 보완

 

#인터넷 프로토콜 4계층

- 애플리케이션 계층 : HTTP, FTP

- 전송계층 : TCP, UDP

- 인터넷계층 - IP

- 네트워크 인터페이스 계층

 

#패킷

- IP 정보 : 출발지 IP, 목적지 IP, 기타...

- TCP정보 : 출발지 PORT, 목적지 PORT, 전송제어, 순서 , 검증

#TCP(전송 제어 프로토콜) 특징

- 연결 지향 : 도착지와 연결이 됐나 확인하고 전송 : IP의 비연결성문제 해결

- 데이터 전달 보증 : 누락여부 확인가능

- 순서 보장

- 대부분 TCP 사용

 

#TCP 3-way handshake (논리적 연결)

1. SYN

2. SYN+ACK

3. ACK (+데이터) - 요즘은 최적화가 되어서 ACK와 같이 데이터 전송

4. 데이터 전송

#UDP 특징

- 기능이 거의 없음 (IP와 거의 동일 + PORT + 체크섬)

- 단순 빨라서 요즘 주목

-----------------------------------------------------------------------------------------------------------------------------------------

3) PORT

- 여러 애플리케이션 동시 사용시 뭐를 위한 패킷인가? -> PORT번호로 구분

패킷정보 간단히 표현

IP가 아파트 라면 PORT는 호수

 

-----------------------------------------------------------------------------------------------------------------------------------------

5) DNS

- 전화번호부

- 도메인명을 IP주소로 변환

- DNS서버에 도메인명을 등록

 

 

###출처 : 인프런 김영한님의 강의를 수강 후 정리한 내용입니다.

 

꾸준히 다시보자.

1. 220630

2. 220714

3. 220819

Recent Posts
Popular Posts
Recent Comments