网络的基础

1.什么是网络

·两个终端,用一条能承载数据传输的物理介质(也成为传输介质:双绞线,光纤等)

连接起来,就组成了一个最简单的网络。

2.网络通信的要素

·两个终端之间通信有五个要素:

·发送者(源 source)

·接收者 (目的 destination )

·介质

·数据

·协议

·通信是双向的。主机A要发数据给主机B,主机B也要回复

3.简单二层网络

交换机可以提供大量接口,所以多台主机可以连接到交换机上可以实现互联。

交换机(switch)与电脑硬件网卡相连,网卡具有全球唯一性的地址MAC地址又称为物理地址。MAC地址只能作为全球唯一性地址用来区分个体。只有当连接在同一个广播域中才能使用MAC地址进行通讯。

广播域

广播的范围我们认为不能让它无限制的延长。

广播能够传播的范围,就称为一个广播域。

路由器(Router)可以限制广播域的范围,路由器能隔离广播,但是不能隔离单播。

路由器的责任是单播进行转发,广播进行隔离。

交换机,能将单播和广播都进行转发。

一般一个广播域中不能有太多的设备,否则会降低通讯效率。

路由器连接广播域与将一个个广播域连接起来,从而形成网络。

当处在不同的广播域中使用IP地址进行通信。

小结(关于路由器和交换机):交换机主要用于识别MAC地址,组建的网络称为局域网(LAN)。路由器主要负责识别IP地址由它组成的网络叫做广域网(WAN)。

4.TCP/IP模型

A. TCP /IP模型被分为五层,其中第一层为物理层以比特流的形式传播(bit),第二层数据联路层(数据帧,主要是在以太网中写MAC地址),第三层为网络层(数据包,主要是为了写IP地址),第四层为传输层(数据段,主要是选择可靠和不可靠的传输方式),第五层为应用层,

a.数据链路层

使用链路层地址检测。(以太网使用MAC地址)来访问介质,并进行差错

b.网络层

提供逻辑地址(IP地址),供路由器确定路径。

c.传输层

·提供面向连接或非面向连接的数据传递以及进行重传前的差错检测。

· TCP是一种面向连接的传输层协议,提供可靠的传输服务。

· UDP是一种面向无连接的传输层协议,传输可靠性没有保证

B.TCP端口

端口用来区分不同的网络服务。

当我们的计算机打开一个程序的时候,会随机分配一个端口号,端口号的范围为1到65535。(我们的主机用来识别一个应用程序的编号)

其中,因为服务器是一个被访问者,所以他的端口号都是固定的

小结:MAC地址只能在本广播域中使用,路由器的每一个端口都有一个MAC地址,路由器隔离广播之后,他的每一个接口都会属于一个单独的广播域都有一个独立的MAC地址。交换机会将广播进行泛红。

封装:当上层应用程序产生了数据以后,我们需要将它一层一层打包,在打包的过程当中就要按照这个TCP/ IP的这个模型

首先它四层的传输层的协议来规定是可靠还是不可靠,然后再是三层的IP 和2层的MAC,最后变成物理层的比特流。

这个过程从第五层至第一层叫做封装,相反称为解封装,是由收到数据的一方进行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值