Java网络编程——网络模型

本文探讨了计算机网络的基础概念,详细介绍了OSI七层网络模型及其各层功能,并对比解析了广泛使用的TCP/IP四层模型,对于Java网络编程有重要指导意义。
摘要由CSDN通过智能技术生成

                                网络模型

计算机网络的概念  

      计算机网络是计算机+网络的集合。通过网络,把分布在不同地理位置的计算机用通信线路互连成一个具有强大功能的网络系统,每台计算机可以发送和接收其他计算机的网络数据。就如人与人交流需要语言一样,计算机之间的网线通信也需要特定的语言,如果语言不同还无法正常交流,计算机交流的语言被称能网络协议。再者,一台计算机如果想和另一台计算机进行通信的话,就必须知道另一台计算机在哪里,计算机在网络中都有唯一的网络地址,它是一段用于标识主机的字节序列,很显然,这个字节序列越长就可以表示的地址数量就越多。通过,现代的主机网络地址是使用的ip协议来标识网络地址的,相同范围内的网络地址的前部相同,就如手机号码一样,前两位可以表示这个手机号码是哪个省市的。


OSI七层网络模型

      由于计算机网络比较复杂,因为必须把网络分成多层,每层具有不同的功能,这样便于开发与管理。最经典的计算机网络模型便是开放系统互连(Open System Interconnection,简称OSI)模型,OSI模型把网络分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层以及应用层,每一层都有具体的功能,为下一层服务并为上一层提供服务。
     其中的物理层是一些物理设备,比如网线电缆接线口之类的电气。在这一层,网络协议规定了电流电压等一些机械电气属性,数据在这一层是原始的比特流,在物理设备中以电流或电磁场的形式存在。在物理层的典型设备是集线器。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值