웹의 동작 순서

Seoyul Kim·2020년 7월 29일
0

Web

목록 보기
6/8

IP(Internet Protocol Address)

  • 네트워크 상에서 데이터를 주고 받기 위해 모든 컴퓨터들은 각자의 주소를 가지는데 그 주소가 IP 주소이다.
    • IP : 프로토콜
    • IP 주소 : IP에 의한 패킷 교환을 위한 컴퓨터의 네트워크 상의 고유 주소

packet

  • 패키지와 덩어리를 뜻하는 버킷의 합성어로 통신망을 전송하기 쉽도록 자른 데이터의 전송단위로 행선지를 표시나는 붙이는 작업을 데이터 통신에 접목한 용어로 사용하고 있다.

  • 패킷을 지원하지 않는 컴퓨터 통신 연결은 단순히 바이트, 문자열, 비트를 독립적으로 연속하여 데이터를 전송하며 데이터가 패킷으로 형식이 바뀔 때, 네트워크는 장문 메시지를 더 효과적이고 신뢰성 있게 보낼 수 있다.

  • 데이터를 전송할 때 송신측과 수신측에 하나의 단위가 되어 전송되는 집합체로 인터넷을 이용해 주고 받은 이메일, 채팅 메세지, 금융 거래내용 등 다양한 데이터의 내용을 작은 단위로 쪼갠 데이터이다.

  • 헤더, 페이로드(데이터), 테일러로 이루어져 있는데 헤더에는 수신처의 인터넷 주소와 순서, 테일러에는 에러 정보가 기록되어 있으며, 3~4 계층의 데이터 단위를 패킷이라고 정의한다.

  • 패킷의 최대 길이는 각 시스템에서 정해져 있는데 이보다 긴 데이터는 몇개의 패킷으로 잘라야 데이터가 분실 없이 확실하게 수신처로 전송된다.

  • 전송하게 되는 데이터가 전송에 적합한 길이로 분할되면 각각의 패킷에느느 별도의 번호가 붙고 수신처에 대한 인터넷 주소가 기록되면 에러 체크 데이터까지도 포함되며, 전송된 데이터 패키은 수신처에서 다시 원래 파일로 재조립 된다.

  • 전송 속도, 코드 등을 바꿀 수 있기 때문에 서로 다른 기종에서도 통신이 가능하며, 국제적으로 표준화된 프로토콜을 통해 매우 효율적으로 데이터를 정송할 수 있고, 통신망을 경제적을 구성할 수 있다.

웹 동작의 원리

  1. 사용자가 웹 브라우저를 통해 찾고 싶은 웹 페이지의 URL 주소를 입력한다.

  2. 사용자가 입력한 URL 주소 중에서 도메인 네임 부분을 DNS 서버에서 검색한다.

  3. DNS 서버에서해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다.

  4. 웹 페이지 URL 정보와 전달 받은 IP 주소는 HTTP 프로토콜을 사용하여 HTTP 요청 메세지를 생성하며 이렇게 생성된 HTTP 요청 메세지는 TCP 프로토콜을 사용하여 인터넥을 처려 해당 IP 주소의 컴퓨터로 전송된다.

  5. 도착한 HTTP 요청 메세지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환되며 웹 서버는 도착한 웹페이지 URL 정보에 해당하는 데이터를 검색한다.

  6. 검색되 웹페이지 데이터는 또 다시 HTTP 프로토콜을 사용하여 HTTP 응답 메세지를 생성하며 이렇게 생성된 HTTP 응답 메세지는 TCP 프로토콜을 사용하여 웹 세이지 데이터로 변환된다.

  7. 변환된 웹 페이지 데이터는 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 된다.


https://hyoje420.tistory.com/10
http://tcpschool.com/webbasic/works
https://velog.io/@kyo3553/Web-01-%EB%8F%99%EC%9E%91-%EA%B3%BC%EC%A0%95

0개의 댓글