您的位置:首页 > 理论基础 > 计算机网络

OSI七层模型与TCP/IP五层模型

2017-11-10 20:39 507 查看
在不同的机器之间,我们的两个进程如果想要通信,不可以用pid在机器上找到你想要的通信进程;从理论上来说,其实可以;

但从成本来说不可行:pid是动态分配的,不同的机器不同的时间点可以是不一样的;
所以,我们在互联网时代需要有新的机制;

一、OSI参考模型

1、OSI的来源

        OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。

        ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。

2、OSI七层模型的划分

OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型

每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。



对应的硬件设备



对等通信:为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式称为对等层通信。在每一层通信过程中,使用本层自己协议进行通信。



形象图



1.域名和机器名的区别?

从技术上讲,
域名只是一个Internet中用于解决地址对应问题的一种方法。可以说只是一个技术名词。但是,由于Internet已经成为了全世界人的Internet,域名也自然地成为了一个社会科学名词

例如 www.baidu.com:

机器名:可能是**一组机器**的IP地址组成;IP地址确定的唯一的机器的名称; 
比如: 172.60.50.47
            172.60.50.48

2.什么是网段?

网段(network
segment)一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分。例如,从192.168.0.1到192.168.255.255这之间就是一个网段。


3.什么是子网掩码,有什么作用?

子网掩码(subnet
mask)又叫网络掩码地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

4.MAC地址与IP地址有什么区别?

IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址

MAC地址只在802协议的网络中才有,MAC协议是数据链路层的子层,并不能说MAC地址就是数据链路层地址。什么是802协议,就是IEEE定义的一些协议,常见的由802.3(以太网)\802.11(无线局域网)等等

IP是网络层的地址

5.交换机与路由器有什么区别?

集线器hub:通信时采用广播的方式;

交换机:
可以智能的学习记录一些信息,不用每次都用广播的方式通信;在广域网中,在不同的网段内,交换机是没办法连同的;不能在外网中使用;

路由器:
连同不同的网段
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: