计算机网络复习

来源:互联网 发布:二手网络机柜回收 编辑:程序博客网 时间:2024/05/24 04:19

TCP/IP是一个四层体系结构,它包含应用层运输层网络层网络接口层。不过,从实质上讲,TCP/IP只包含最上面三层,最下面的网络接口层并没有什么具体内容。因此在学习计算机网络时往往采用折中的办法,采用一种只有五层协议的体系结构。
这里写图片描述

应用层使用的协议有:FTPHTTPTELNETSMTPDNS

运输层的任务就是向两个主机中进程之间的通信提供服务。主要使用一些两种协议:

TCP(传输控制协议)面向连接的,传输单位是报文段,提供可靠交付。
UDP(用户数据报协议)无连接的,传输单位是用户数据报,尽最大努力交付。

网络层 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送,网络层使用的协议有:IPICMPARPRARPBOOTP协议。

数据链路层 将网络层交下来的IP数据报组装成帧。

TCP/Ip协议并不单单指TCP IP两种协议,而是整个因特网所使用的TCP/IP协议族。

Internet和internet区别:
internet代表互联网,Internet代表因特网。
以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指多个计算机网络互连而组成的网络,在这些网络之间的通信协议(即通信规则)可以是任意的。
以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前世界上最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且前身是美国的ARPANET。
互联网包含因特网。
链接:https://www.zhihu.com/question/21690010/answer/23062111

网际协议IP
与IP协议配套使用的还有四个:

地址解析协议 ARP(Address Resolution Protocal)
反向地址解析协议 RARP(Reverse Address Resolution Protocal)
因特网控制报文协议 ICMP(Internet Control Message Protocal)
因特网组管理协议 IGMP(Internet Group Management Protocal)

这里写图片描述

IP协议要使用ARP RARP协议,ICMP IGMP要使用IP协议。

从一般的概念上讲,将网络互相连接起来要使用一些中间设备。

物理层使用的中间设备叫转发器
数据链路层使用的中间设备叫网桥
网络层使用的中间设备叫路由器
网络层以上使用的中间设备叫网关

GET和POST的区别:

  1. GET提交的数据会放在URL后面,以?分割URL和传输数据,参数之间以&相连。
    POST把提交的数据放在HTTP包的body中。

  2. GET提交的数据有大小限制(因为浏览器对URL的长度有限制),
    POST提交的数据没有限制。

  3. GET提交数据,会带来安全隐患,在登录页面,如果以GET方式提交数据,用户名和密码会出现在URL上,如果页面可以被缓存,就可以从历史记录中获得该用户的账号和密码。

0 0