TCP/IP
tcp/ip
IT界幼稚生
励志成为一名合格的码农!
展开
-
TCP/IP协议族(一)HTTP简介、请求方法与响应状态码
一、TCP/IP协议族简介TCP/IP不单单指的是TCP和IP这两个协议,而是指与其相关的各种协议。比如,HTTP(80),FTP(21),DNS(53),TCP,UDP,IP,SMTP(25)、Telnet(23)、SNMP(161)等等都是属于TCP/IP协议族的范畴。(注:协议后面的数字是它的端口号)1、TCP/IP协议族的分层TCP/IP协议族是分层管理的,在OSI标准中可以分...原创 2019-01-11 18:48:40 · 721 阅读 · 0 评论 -
TCP/IP协议族(二)HTTP报文头解析
本篇博客主要详细讲一下HTTP协议的常用头部字段,当然还是将其分为请求头和响应头进行阐述。下方是报文头每个字段的格式,首先是头部字段的名称,如Accept;冒号后方紧跟的是该字段名所对应的值,每个值之间有逗号分隔。如果该值需要优先级,那么在值的后方跟上优先级q=0.8(q的值由0~1,优先级从低到高)。值与优先级中间由分号相隔。头部字段名:值1,值2;q=0.8下方就是截取的网络请求中Re...原创 2019-01-14 17:19:17 · 651 阅读 · 0 评论 -
TCP/IP协议三次握手和四次挥手详解
TCP特性TCP提供一种面向连接的、可靠的字节流服务 在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP TCP使用校验和,确认和重传机制来确保可靠传输 TCP给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复 TCP使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制注:TCP并不能保证数据一定会被对方接收到,因为这是不可能的。TCP能够做到...原创 2019-01-09 23:33:30 · 425 阅读 · 0 评论 -
TCP/IP协议族(三)数字签名与HTTPS详解
前两篇博客讲了HTTP的相关知识,这篇就讲一下HTTPS的知识。因为HTTP协议本身存在着明文传输,不能很好地验证通信方的身份和无法验证报文的完整性等一些安全方面的缺点,所以才有了HTTPS的出现。HTTPS确切的说不是一种协议,而是HTTP+SSL(TSL)的结合体。HTTP报文经过SSL层加密后交付给TCP层进行传输。SSL(安全套接层)主要采取的是RSA(非对称加密)与AES(对称加密)结合...原创 2019-01-15 20:11:11 · 322 阅读 · 0 评论