APPENDIX B

인터넷 훑어보기

인터넷에서 이루어지는 작업이 점점 더 복잡해짐에 따라, 이들 작업을 설명할 용어와 기술도 함께 복잡해지고 있습니다. 인터넷은 원래 연구 관련 메시지를 전달하기 위한 수단이었지만, 이제는 그 뿌리에서 너무 멀어져 큰 파일을 올리고, 스트리밍 비디오와 은행의 보안 트랜잭션, 신용카드 거래, 예민한 기업 문서 등을 처리해야 합니다.

이런 복잡함에도 불구하고, 인터넷의 핵심은 메시지 전달입니다. 정보를 요청하는 메시지도 있고, 멀리 있는 수신자에게 보낼 메시지도 있고, 파일 정보나 수신할 컴퓨터에 있는 특정 애플리케이션의 사용법일 수도 있습니다. 이들 요청은 클라이언트(데스크톱이나 모바일 장치) 컴퓨터에서 서버로 보내지고, 그 반대로도 보내집니다. 서버 사이에서도 메시지를 주고받을 수 있는데, 보통은 클라이언트의 요청 때문에 정보를 더 수집해야 할 때입니다.

[그림 B-1]은 인터넷에서 흔히 일어나는 일을 묘사한 것입니다. 특정 도메인 이름을 가진 서버의 위치에 대한 요청, 웹 페이지와 거기 연결된 이미지 파일에 대한 두 서버에의 요청, 이미지 파일 업로드가 나타나 있습니다.

그림 B-1 클라이언트와 서버 사이에 이루어지는 몇 가지 흔한 트랜잭션

많은 프로토콜과 언어가 이들 클라이언트와 서버 사이의 통신을 ...

Get 파이썬으로 웹 크롤러 만들기: 초간단 나만의 웹 크롤러로 원하는 데이터 가져오는 방법 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.