网络基础,七层模型、TCP/IP四层模型、传输层协议、IP地址总结
计算机网络是什么?
计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享。
计算机网络分类:
按网络分类总线型
:一般介质为同轴电缆。环形
:需要申请令牌才可以通信。星型
:*节点压力大,单点故障。网型
:效率高,网络复杂。
按地域分类
局域网(LAN):用于公司,家庭
城域网(MAN):用于国家,城市,区县
广域网(WAN):用于国家,全世界
网络设备:交换机
:负责组建局域网,看的是MAC地址。路由器
:负责组建广域网,看的是IP地址。
传输介质:
常用的两种传输介质是双绞线
和光纤
。
OSI七层模型(由于七层太过于严格,所以并没有应用在计算机中,而是基于 其衍生了一个TCP/IP四层模型,被广大操作系统所应用):
7,应用层
:网络服务与最终用户的一个接口。
6,表示层
:数据的表示安全压缩。
5,会话层
:建立,管理,中止会话。
4,传输层
:定义传输数据的协议端口号。
3,网络层
:进行逻辑地址追寻,实现不同网络之间的路径选择。
2,数据链路层
:建立逻辑链接,进行硬件地址寻址。
1,物理层
:建立,维护,断开物理连接。
TCP/IP四层模型:
4,应用层
:负责处理特定的应用程序细节。
3,传输层
:只要为两台主机上的应用程序提供端到端的通信。
2,网络层
:处理分组在网络中的活动。
1,网络接口层
:建立,维护,断开物理连接。
传输层协议:
TCP和UDP是两种最为著名的传输层协议,二者都使用IP作为网络层的协议。
TCP
:传输控制协议,面向连接的协议。(适用于一对一传输)UDP
:用户数据报协议,是一种无连接的协议。(适用于一次传输少量数据,传输效率高,延迟小,可以一对一,一对多,多对一和多对多的交互通信)
TCP与UDP区别:
1,TCP面向连接(如打电话要先拨号建立连接),UDP是无连接的,即发送数据之前不需要建立连接。
2,TCP提供可靠的服务,无差错,无丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付。
3,UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信和广播通信。
4,TCP只支持一对一通信。UDP支持一对一,一对多,多对一,多对多的交互通信。
5,TCP对系统资源要求较多,UCP对系统资源要求较少。
IP地址:
现有的互联网是在IPv4协议的基础上运行的,采用32位地址长度,IPv4定义的地址空间将被耗尽。IPv6是下一版本的互联网协议,采用128位地址长度。几乎可以不受限制的提供地址。
IP地址是指互联网协议地址。是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
私有地址
A类 :10.0.0.0–10.255.255.255
B类 :172.16.0.0–172.31.255.255
C类 :192.168.0.0–192.168.255.255