手机如何做微电影网站,长沙哪家网站建设比较好,南京 推广 网站建设,安阳信息港网站一、网络基础 1.网络指的是什么#xff1f; 计算机与计算机之间通过物理链接介质#xff08;网络设备#xff09;连接到一起。 计算机与计算机之间基于网络协议通信#xff08;网络协议就相当于计算机界的英语#xff09; 2.osi七层协议#xff1a; 互联网协议按照功能不… 一、网络基础 1.网络指的是什么 计算机与计算机之间通过物理链接介质网络设备连接到一起。 计算机与计算机之间基于网络协议通信网络协议就相当于计算机界的英语 2.osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备 3.五层模型讲解 物理层由来计算机和计算机之间要想通信就必须接入internet言外之意就是计算机之间必须完成组网。 功能主要基于电器特性发送高低电压高电压对应数字1低电压对应数字0提供电信号 数据链路层 1.由来单纯的电信号0和1没有任何意义必须规定电信号多少位 2.功能定义了电信号的分组方式 3.以太网协议ethernet:早期的时候各个公司都有自己的分组方式后来形成了统一的标准即以太网协议ethernet 4.以太网协议ethernet规定 1.一组电信号构成一个数据包叫做“帧” 2.每一数据帧分成报头head和数据data两部分 head包含发送者/源地址6个字节 接受者/目标地址6个字节 数据类型6个字节 data包含数据包的具体内容最短64字节最长1500字节 5.mac地址ethernet规定接入internet的设备都必须具备网卡发送端和接收端的地址便是指网卡的地址即mac地址。 6.广播有了mac地址同一网络内的两台机器就可以通信了一台主机通过arpmac协议获取另外一台主机的mac地址 网络层 1.由来有了ethernetmac地址广播的发送方式计算机与计算机之间就可以通信了问题是世界范围的互联网由一个个彼此隔离的小的局域网组成的那么发送一条消息全世界都能收到这样会导致效率很低了。所以必须找到一种方法来区分计算机是在局域网还是不在局域网里。如果在同一个局域网里就采用广播的方式发送如果不是就采用路由的方式。 2.功能引入一套新的地址用来区分不同的广播域/子网这套地址即网络地址。 3. IP地址规定网络地址的协议叫ip地址广泛采用V4版本即ipv4它规定网络地址由32位二进制表示 范围0.0.0.0-255.255.255.255 一个ip地址通常写成四段十进制数例172.16.10.1 4.子网掩码所谓”子网掩码”就是表示子网络特征的一个参数。它在形式上等同于IP地址也是一个32位二进制数字它的网络部分全部为1主机部分全部为0。比如IP地址172.16.10.1如果已知网络部分是前24位主机部分是后8位那么子网络掩码就是11111111.11111111.11111111.00000000写成十进制就是255.255.255.0。 知道”子网掩码”我们就能判断任意两个IP地址是否处在同一个子网络。方法是将两个IP地址与子网掩码分别进行AND运算两个数位都为1运算结果为1否则为0然后比较结果是否相同如果是的话就表明它们在同一个子网络中否则就不是。 5.arp协议就是讲IP地址解析成mac地址。 传输层 1. 由来我们通过ip地址和mac地址找到了一台特定的主机如何标识这台主机上的应用程序答案就是端口。端口即应用程序与网卡关联的编号。 2. 功能建立端口到端口的通信。 3.TCP通过双向链接客户端向服务端发送消息后等待服务端回复消息后才算发送成功。 缺点速度慢 优点可靠可靠在对方要回应一个包确保发送成功 4.UDP 没有链接直接发送。 缺点不可靠 优点速度快 5.三次握手连接和四次挥手断开 三次握手的目的建立双向通信链路。SYN代表客户端向服务端发送的一个请求ACK代表服务端向客户端发送的回应。 三次握手就像谈恋爱确定关系一样四次挥手就像分手一样。此处只是打比方而已。 应用层 由来用户使用的都是应用程序均工作于应用层互联网是开发的大家都可以开发自己的应用程序数据多种多样必须规定好数据的组织形式 功能规定应用程序的数据格式。 URIuri地址:例如 http://www.cnblogs.com/haiyan123 以上网址有三部分构成 协议部分http:// 应用层的协议 域名www.cnblogs.com 资源haiyan123 转载于:https://www.cnblogs.com/ZT152156/p/10115440.html