网络
晶凌玄夜
这个作者很懒,什么都没留下…
展开
-
MTU,MSS,MSL,TTL概念区分
文章目录MTUMSS区分MTU和MSSMSLTTLMTUMTU(Maximum Transmission Unit):最大传输单元,用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小。Linux下使用ifconfig可以查看MTU的大小。MSSMSS(Maximum Segment Size):最大报文段长度(MSS)是TCP协议的一个选项,用于在TCP连接建立时,收发双方协商通信时每一个报文段所能承载的最大数据长度(不包括文段头)。区分MTU和MSS最大报文段长度原创 2020-05-27 16:49:50 · 3079 阅读 · 0 评论 -
tcp/ip四层模型之数据链路层
文章目录数据链路层的作用数据链路层的主要工作认识以太网以太网帧格式MAC地址认识MTU数据链路层的作用将从物理层接收到的比特流处理成数据帧,然后交给上层网络层进行处理。将从网络层接收到的数据包解封装成数据帧,处理后交给物理层进行编码和发送。数据链路层的主要工作数据成帧:①当网络层封装的数据包到达数据链路层时,数据链路层协议需要给数据包添加上头部和尾部,这个封装之后的结构称为数据帧(Frame);②数据帧就是物理层执行编码转换的数据。错误校验:由于信号在物理层传输的过程中难免会出现的差原创 2020-05-14 22:03:33 · 732 阅读 · 0 评论 -
tcp/ip四层模型之网络层
文章目录基本概念ip协议报头网段划分私有ip地址和公网ip地址路由基本概念网络层实现数据包的选路和转发。网络层最核心的协议是IP协议(Internet Protocol,因特网协议)。IP协议根据数据包的目的IP地址来决定如何投递它。如果数据包不能直接发送给目标主机,那么IP协议就为它寻找一个合适的下一跳(next hop)路由器,并将数据包交付给该路由器来转发。多次重复这一过程,数据包最终到达目标主机,或者由于发送失败而被丢弃。可见,IP协议使用逐跳(hop by hop)的方式确定通信路径。网原创 2020-05-12 21:55:37 · 758 阅读 · 0 评论 -
http协议详解(新手必看)
1.简介http协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。http是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。http是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息...原创 2020-05-07 01:12:16 · 3747 阅读 · 0 评论 -
什么是URL
1.概念在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。2.组成URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径。很多时候端口都是隐藏的。 URL的一般语法格式为:(带方括号[]的为可选项):...原创 2020-05-07 01:11:25 · 6719 阅读 · 0 评论 -
udp协议详解
1.udp头部原创 2020-05-06 18:21:20 · 354 阅读 · 0 评论 -
小白都能看懂的TCP协议
1.定义:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义。2.tcp头部源/目的端口号:表示数据是从哪个进程来, 到哪个进程去;告知主机该报文段是来自哪里(源端口Source Port)以及传给哪个上层协议或应用程序(目的端口Destination Port)。32位...原创 2020-05-05 00:30:39 · 550 阅读 · 0 评论 -
socket套接字编程之tcp协议封装
1.tcp特点①传输层协议②有连接③可靠传输④面向字节流2.几个常用接口// 创建 socket 文件描述符 (TCP/UDP, 客户端 + 服务器)int socket(int domain, int type, int protocol);// 绑定端口号 (TCP/UDP, 服务器)int bind(int socket, const struct sockaddr *ad...原创 2020-03-28 23:24:47 · 503 阅读 · 0 评论 -
socket套接字编程之UDP协议封装
1.UDP 协议特点:①传输层协议②无连接③不可靠传输④面向数据报2.封装之前先将清楚几个要点:2.1网络字节序:注意设备的大小端。①发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出②接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存;因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址③TCP/IP协议规定,...原创 2020-03-28 00:15:31 · 938 阅读 · 0 评论