关于计网的那些事

一般认为,计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,有功能完善的软件实现资源共享和信息传递的系统。简而言之,计算机网络就是一些互联的,自治的计算机系统的集合。
计算机网络的组成可分为如下几类:从组成部分上看,一个完整的计算机网络主要由硬件、软件、协议三大部分组成,缺一不可;从工作方式上看,计算机网络(这里主要指Internet)可分为边缘部分和核心部分;从功能组成上看,计算机网络由通信子网和资源子网组成。计算机网络的功能为数据通信,资源共享,分布式处理,提高可靠性,负载均衡,它向用户提供的最重要的功能为连通性和共享。
在计算机网络分层结构中,有ISO/OSI参考模型和TCP/IP模型。ISO/OSI参考模型有七层,自下而上依次为物理层,数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP模型从低到高依次为网络接口、网际层、传输层、应用层。两者有许多相似之处:首先,两者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的,范围较小的问题,而且分层的功能也大体相似;其次,二者都是基于独立的协议栈的概念。除了这些相似之处外,也有很多差别:第一,OSI参考模型精确地定义了三个主要概念:服务、协议和接口,而TCP/IP模型没明确区分;第二,OSI参考模型产生在协议发明之前,没有偏向任何特定的协议,通用性良好。但设计者在协议方面没有太多经验,不知道把哪些功能放到哪一层更好。TCP/IP模型正好相反,首先出现的是协议,模型实际上是对已有协议的描述,因此不出现协议不能匹配模型的情况,但该模型不适合于任何其他非TCP/IP的协议栈。
在学习计算机网络中,我们往往采取折中的办法,即综合ISO/OSI参考模型和TCP/IP模型的优点,采用一种只有5层协议的体系结构,即物理层、数据链路层、网络层、传输层和应用层。 物理层接口标准很多,如EIA-232C、EIA/TIARS-449等,它的功能是在物理媒体上为数据端设备透明地传输原始比特流;数据链路层所用协议为HDLC、PPP、CSMA、CSMA/CD、CSMA/AD等协议,它的功能是为网络层提供服务、链路管理、帧定界、帧同步与透明传输、流量控制、差错控制;网络层所用协议为IP协议、IPX协议等,功能是异构网络互联、路由与转发、拥塞控制。传输层的协议有TCP、UDP,它负责主机中两个进程之间的通信,为端到端提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量等;应用层协议有FTP、HTTP,其功能是规定应用程序的数据格式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值