计算机网络

网络

计算机网络是一组计算机或网络设备通过有形的线缆或无形的媒介连接起来,按照一定规则进行通信的集合。

通信是指人与人,人与物,物与物之间通过某种媒介和行为进行的信息传递与交流。

网络通信是指终端设备之间通过计算机网络进行的通讯。

网络的形成及规模

可以通过网线直连,但只能两台计算机互联。也可以通过交换机来实现多台计算机互联。但交换机也是有限的,所以我们可以用到路由器来实现连接交换机,可以进一步扩张互联计算机的数量。

OSI  

将问题简单化,指定统一的标准。

网络划分

按规模可以划分为局域网(小范围网络例如校园网、企业网),城域网(城市范围网络例如电信联通)和广域网(全国、全球网络例如Internet)。

网络模型

分为应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。

名称作用
应用层输入数据
表示层翻译数据
会话层管理会话
传输层规定传输方式,传给哪个程序软件
网络层找到传输的最佳路径
数据链路层校验
物理层转成电信号

程序软件

单机程序软件通过pid分辨应用程序,网络程序软件通过端口号分辨。

应用层协议

http是超文本传输协议,ftp是文本传输协议,tftp是简单文件传输协议。

传输层协议

传输层协议主要是tcp和udp。Tcp会在传数据前测试,所以速度慢但是稳定。Udp是直接传输,所以速度快但是不稳定。

网络层协议

Arp可以将ip地址转换成mac地址。

Icmp是用来检验主机双向连通性。

数据封装

应用层:           真实数据                                                                                                 电脑

传输层:           协议/端口号+真实数据                                                   数据段              防火墙

网络层:           ip 地址+协议/端口号+真实数据                                      数据包              路由器

数据链路层:    mac地址+ ip 地址+协议/端口号+真实数据+校验位        数据帧              交换机       

物理层:           转换成电流传出去                                                                                    网卡

物理层:           先把电流转换成数据帧

数据链路层:    mac地址+ ip 地址+协议/端口号+真实数据+校验位

网络层:           ip 地址+协议/端口号+真实数据

传输层:           协议/端口号+真实数据

应用层:           真实数据

二层原理是根据mac地址来判断是否拒收数据,三层是根据ip地址来判断的,四层是根据协议或端口号来判断,七层是根据真实数据来判断。所以二层更快,七层功能更全面。

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值