2017最新网站设计风格,小程序如何开发,织梦网站转跳手机站,wordpress手机图片站在不同主机之间#xff0c;进行进程间的通信。
1解决主机之间硬件的互通
2.解决主机之间软件的互通.
3.IP地址#xff1a;来区分不同的主机#xff08;软件地址#xff09;
4.MAC地址#xff1a;硬件地址
5.端口号#xff1a;区分同一主机上的不同应用进程
网络协议…在不同主机之间进行进程间的通信。
1解决主机之间硬件的互通
2.解决主机之间软件的互通.
3.IP地址来区分不同的主机软件地址
4.MAC地址硬件地址
5.端口号区分同一主机上的不同应用进程
网络协议
1.OSI七层模型开放系统互联模型跨不同类型的主机进行进程通信。 应用层要传输的数据信息如文件传输电子邮件等最接近用户。
表示层数据加密解密压缩解压缩防止信息泄露
会话层建立数据传输通道有的需要有的不需要
传输层传输的方式 UDP TCP 端口号
网络层实现数据路由 路由器 ip唯一身份证
数据链路层封装成帧局域网内的点对点通信有差错检测交换机ARP
物理层定义物理设备标准比如网线光纤比特流bit01
2.TCP/IP模型实际工业生产
应用层 HTTP:超文本传输协议 HTTPS:加密的超文本协议 FTP:文件传输协议 TFTP:简单文件传输协议 MQTT消息队列遥测传输协议(物联网协议) DNS域名解析服务
传输层 UDP用户数据报协议 TCP传输控制协议
网络层 IP协议IPv4,IPv6
网络接口层4层模型:
ARP网络分析地址
数据链路层五层
物理层 网络层协议
IPv4:点分十进制 192.168.1.23 32位
IPv6128位
网络位子网掩码全为1的位是ip地址的网络位
主机位子网掩码全为0的位是ip地址的主机位
子网掩码255.255.255.0
广播号192.168.1.255 ip地址网络位不变主机位全为1
网关号192.168.1.1
网段号192.168.1.0
IP地址A,B,C,D,E, 共有私有 端口号16位的数值0-65536 UDP协议User Datagram Protocol
网络编程框架 B/S模型browser/server 通用的客户端浏览器----专用的服务器 C/S模型client/server 专用的客户端----专用的服务器
UDP编码client/server
网络套接字本质就是一个文件描述符代表底层封装出来的用于通信 具体代码/udp