![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
hemengqiang_
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议详解卷1笔记 分层
按照四层模型:分层自上而下可以分为 应用层,运输层,网络层,链路层,应用层处理某个特定应用(FTP,Telnet等),其他层处理通讯相关细节网络层和运输层分层原因:1.网络层IP提供的是不可靠的服务,运输层的TCP通过超时重传等机制保证可靠传输 2.运输层使用端对端(End-to-end)协议,而网络层采用的是逐跳(Hop-by-hop)协议。 封装的概念 当应用程序...原创 2018-03-26 09:54:11 · 202 阅读 · 0 评论 -
TCP/IP协议详解卷1笔记 ip协议头部
首先我们需要了解IP协议的特性,主要包括 不可靠性 和无连接不可靠性:指IP协议不保证IP数据报可以成功到达目的地,中途可能丢失,丢失了可以通过ICMP协议来告诉发送端丢失的原因无连接性: 简单理解各个数据报(datagram)的发送接收是独立的,没有记录各个数据报的状态,相对的TCP连接通过状态机来维持双方的 。既然是独立的,那么接收端接受到的数据报的顺序和发送端发送顺序也是可以不同的,因为每个...原创 2018-03-26 11:24:06 · 635 阅读 · 0 评论 -
TCP/IP协议详解卷1笔记 IP路由概述
IP路由选择: 如果目的主机和源主机直接相连或者在同一个共享网络上,那么IP数据报之间发送到目的主机上,否则,主机把数据报发往默认的路由器上,由路由器来转发改数据报IP层在内存中有一个路由表,当收到一份数据报并进行发送的时候,需要查路由搜索,如果是数据报目的地址是本机地址,数据报就会被送到由IP首部协议字段所指定的协议模块进行处理,如果数据报的目的不是这些地址,那么如果该IP层被设置为有路由功能,...原创 2018-03-26 18:25:44 · 150 阅读 · 0 评论 -
ARP地址解析协议
ARP协议作用:提供了IP地址到硬件地址(Mac)之间的动态映射。先看下一次ftp请求过程发生了什么:1.通过本地host文件,如果找不到需要通过DNS域名解析系统,客户端通过完成域名到IP地址的转换。2.FTP客户端请求TCP用得到的IP地址建立连接。3.TCP发送一个连接请求报文到远端主机,三次握手4.如果目的主机在同一网络,那么ip数据报可以直接送到目的主机上。如果目的主机在远程网络,就通过...原创 2018-03-28 19:29:37 · 133 阅读 · 0 评论 -
UDP协议
UDP是一个面向数据报的运输层协议UDP是不可靠的,如果IP数据报超过了网络MTU,那么就要对IP数据报进行分片。 UDP数据报和TCP端都包含一个12字节的伪首部,UDP校验和覆盖UDP首部和UDP数据,IP校验和覆盖IP首部。UDP的校验和是可选的,TCP的校验和是必须的。 不是所有的IP数据报都是UDP或者TCP,因为ICMP也用IP传送数据,不是所有的以太网数据帧都是IP数据报,至少以...原创 2018-03-28 22:11:15 · 126 阅读 · 0 评论 -
http概述
Web服务器会为所有的HTTP对象数据附加一个MIME类型,当浏览器取回一个对象时候,会去查看相关的MIME类型,看看他是否知道如何处理这个对象HTML格式的文本文档由text/html类型标记普通的ASCII文本文档由text/plain类型来标记JPEG版本图片为image/gif类型PowerPoint演示文件为application/vnd.ms-powerpoint类型URI:每个Web...原创 2018-03-29 14:24:33 · 176 阅读 · 0 评论