16. 网络模型与爬虫介绍

1. 通讯协议

1.1 端口

对数据进行通讯可以分为以下几个步骤:

  • 1 . 找到对方的ip
  • 2 . 将数据发送到对方指定的应用程序上,标识这些程序,称呼这些数字叫做:端口,又叫做 ‘逻辑端口’
  • 3 . 定义通讯规则为 ‘协议’

1.2 通讯协议

  • 1 . 国际上通用的协议是TCP/IP协议
  • 2 . 协议就是计算机通信系统中两台计算机通讯需要遵守的规则或协议
  • 3 . HTTP协议又叫超文本传输协议,端口号 80

2. 网络模型

2.1 模型简介

  • osi参考模型:应用层-表示层-会话层-传输层-网络层-数据链路层-物理层
  • 正序为数据封包,反序为数据拆包
  • TCP/IP参考模型:应用层-传输层-网际层-主机至网络层

2.2 HTTPS是什么

  • HTTPS=http + ssl ,就是在http协议的基础上加了一层SSL保护层,信息的加密过程就是在SSL中完成的
  • https 就是以安全为目标的HTTP通道,HTTPS的安全基础是SSL

2.3 SSL是什么

  • SSL 也是一个协议主要用于web的安全传输

2.4 http请求与响应

HTTP通信由两部分组成 客户端请求消息 服务端响应消息

你可能感兴趣的:(计算机干货分享,python)