一、两种网络模型 或TCP/IP四层模模型 TCP/IP四层和五层协议模型和OSI模型的比较: 由上三图可以看出,OSI的 会话层、表示层和应用层联合起来称为TCP/IP的应用层,运输层、网络层 和TCP/IP的运输层、网络层一致,OSI中的数据链路层和物理层在TCP/IP中统称为网络接口层。 为什 ...
分类:
其他好文 时间:
2019-08-17 18:05:36
阅读次数:
90
TCP协议是什么: TCP是一种传输控制层的协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。也就是要让连接的两端能够读懂相互发送数据的一种保障 TCP协议的主要特点: 1.面向连接的运输层协议,应用程 ...
分类:
其他好文 时间:
2019-08-10 19:28:46
阅读次数:
135
应用层: 作用:通过应用进程间的交互去完成指定的网络应用。 协议:应用进程间的通信和交互规则。 三大协议:DNS(域名系统),HTTP协议(万维网),SMTP(电子邮件) 报文:应用层交互的数据单元。 运输层: 作用:负责不同主机进程间通信,并且为这样的通信提供通用的(通用的:指不针对某一特定的网络 ...
分类:
其他好文 时间:
2019-08-09 01:39:27
阅读次数:
99
1. 基本知识 (1)socket domain:确定通信特征,如地址格式 type:限定套接字类型,主要设置运输层特征 protocol:通常为0,表示按照给定的域和套接字类型选择默认协议。 socket返回fd,使其能使用部分文件IO的api 套接字是双向的,可以禁止其输入/输出 (2)字节序 ...
分类:
系统相关 时间:
2019-08-09 01:09:33
阅读次数:
105
TCP/IP协议 四层模型 应用层、运输层、网络层、网络接口层 其中网络层的协议:IP ICMP ARP RARP OSPF IPX RIP IGMP 运输层协议:tcp、udp、spx 三次握手 客户端向服务器发起SYN同步请求; 服务器端回复SYN+ACK; 客户端回复ACK确认; 四次挥手 客 ...
分类:
其他好文 时间:
2019-08-07 09:30:48
阅读次数:
123
背景原因: SSL层其实位于TCP/IP协议层中,应用层和运输层之间,尚未到达HTTP这一层,但是又位于TCP之上。 我们知道,Nginx支持在一个IP上服务多个域名,原因就在于,HTTP协议里有一个字段是 Host,通过匹配这个字段的值和 nginx.conf 中各server段的 server_ ...
分类:
其他好文 时间:
2019-07-23 20:12:46
阅读次数:
223
计算机网络参考模型 ISO/OSI七层网络参考模型 应用层:网络服务与最终用户的接口 表示层:数据的表示、安全、压缩 会话层:建立、管理、终止会话 运输层:定义传输数据的端口号及流控和差错校验 网络层:进行逻辑寻址实现不同网络之间的地址选择 数据链路层:建立逻辑连接进行硬件地址寻址和差错校验 物理层 ...
分类:
其他好文 时间:
2019-07-11 14:21:19
阅读次数:
88
上一章,讲的是传输层,这章讲的是下一层,网络层。 运输层依赖于网络层的主机到主机的通信服务,提供各种形式的进程到进程的通信。 网络层分解为两个部分,数据平面和控制平面。这章主要讲前者,数据平面。 网络层的作用:将分组从一台发动主机移动到一台接收主机。需要两种重要的功能:转发和路由选择。 转发:是指将 ...
分类:
其他好文 时间:
2019-06-23 22:30:46
阅读次数:
140
计算机网络(第七版) 谢希仁编著 5-14 一个UDP用户数据报的首部的十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。 这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么? 解答: 用户 ...
分类:
其他好文 时间:
2019-06-23 09:14:09
阅读次数:
128
计算机网络(第七版) 谢希仁编著 5-13 一个UDP用户数据报的数据字段为8192字节。在链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值。 解答:UDP的首部为8个字节,TCP的首部为20个字节。 IP数据报最常用的首部长度是20字节 ...
分类:
其他好文 时间:
2019-06-23 01:20:28
阅读次数:
159