1、TCP/UDP区别,与HTTP关系
https://blog.youkuaiyun.com/hai_chao/article/details/79626161
TCP数据体:TCP头后面的应用数据
IP数据体:IP头后面的TCP头和应用数据
数据前加TCP头和IP头
TCP的优点
可靠(体现在数据传递前),稳定(体现在数据传递时)
TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制
UDP的缺点
不可靠,不稳定
因为UDP没有TCP那些可靠的机制,在数据传递时,如果网络质量不好,就会很容易丢包
TCP应用场景
当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP、SMTP等邮件传输的协议。
UDP应用场景
要求网络通讯速度能尽量的快,这时就可以使用UDP。在日常生活中,常见使用UDP协议的应用比如:QQ语音、QQ视频、TFTP等。
TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
2、常见状态码(爬取图片时,在浏览器的网页源代码中遇到)
200 OK 请求正常处理完毕
403 Forbidden 禁止请求资源
404 Not Found 无法找到请求资源
3、属于同一类的IP地址