【网络互联技术】(三) 网络互联基础。

本文介绍了网络互联的基础知识,包括OSI七层模型和TCP/IP四层模型,讲解了MAC地址、路由表的作用,以及TCP/IP协议中的IP、TCP、UDP、ICMP等。文章还提到了网络连接的建立过程,如三次握手协议,并提及了DNS和ARP的重要性。适合对物联网和网络通信感兴趣的程序员阅读。
摘要由CSDN通过智能技术生成


 转载请标明出处: http://blog.csdn.net/sk719887916/article/details/46773109 作者:skay 


 一 互联技术

   虽然作为程序员来讲不必过多的去了解网络互联的相关技术,但是目前互联网已经转向了物联网时代,从刚开始的软件+网络,成为今天的硬件+软件+网络的模式(即物联网)

智能家居的实现模式也是典型的物联网产物。因此有网络基础对成为一个高级软件架构师有着无比轻重的作用,因此接下来几篇文章我会给大家介绍下网络相关的知识,


   目前主流的互联技术包括小规模的主机互联(局域网)和大规模的主机互联(广域网)。


    主机互联一般基于的通信模式有一对一通信(双方)和多对多通信(多方)由以下两种通信方式。


   1  双方通信


    –双方信息打包后放到通信线路上发送,就能到达对方。
    –在通信线路上只有两方,所收到的信息必然是对方发过来给我的。


   2 多方通信 

            -只将信息打包后就放到通信线路上去发送,那么就无法知道到是从哪儿发来的然后到底底是发给谁的信息。

           因此,我们需要给每一个通信终端都编一个号,也就是IP地址(IP地址)。

       虽然程序员和硬件扯不上太大的关系,但是我们还是要知道早期的局域网是同过双绞线和同轴电缆当作通信介质,但是由于介质的损耗和带宽问题,目前已采用光纤通信,

采用光速,不仅提高了传输速率,而且减少了损耗。以下两种介质的对比。

名称

速率

介质类型

最大线缆长度

10BASE2

10Mbps

细同轴电缆

200

10BASE-T

10Mbps

双绞线

100


 二  网络基础

       在大致了解网络通信前,我们必须了解几个概念,IP地址,MAC地址,路由表,TCP/UDP协议,和网络层次模型

   1 OSI 七层模型

   
   


          计算机网络通信制定的一个7层框架,协议的七层框架,称为:“OSI/RM"。OSI模型分为七层,依次从底层到上层为,物理层,数据链路层,传输层,会话层,表示层,应用层。每个层此又为上层提供服务,说

   2 TCP/IP 四层模型


     TCP/IP通讯协议采用了4层的层级结构,分别为: 


     应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 


     传输层:它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 


     互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 


       网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值