计算机网络基础

一.OSI、TCP/IP

应用层、表示层、会话层、传输层、数据链路层、物理层

每一层的协议如下:
物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)
       RJ45、CLOCK、IEEE802.3    (中继器,集线器,网关)
数据链路:将比特组装成帧和点到点的传递(帧Frame)
       PPP、FR、HDLC、VLAN、MAC  (网桥,交换机)
网络层:负责数据包从源到宿的传递和网际互连(包PackeT)
       IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
传输层:提供端到端的可靠报文传递和错误恢复(段Segment)
       TCP、UDP、SPX
会话层:建立、管理和终止会话(会话协议数据单元SPDU)
       NFS、SQL、NETBIOS、RPC
表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)
       JPEG、MPEG、ASII
应用层:允许访问OSI环境的手段(应用协议数据单元APDU)
       FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

二.IP地址分类
    是32位的二进制数值,用于在TCP/IP通选协议中标记每台计算机的地址。通常我们使用10进制来表示,如192.168.31.5等等。
每个IP地址又可分为两部分。即网络号和主机号,网络号表示其所属的网络段编号,主机则表示该网段中该主机的地址编号,按照网络规模的大小,IP地址可分为A、B、C、D、E五类。
       A类地址:以0开头, 第一个字节范围:  0~127 (1.0.0.0 ~ 126.255.255.255);国家级
       B类地址:以10开头  第一个字节范围: 128~191(128.0.0 ~ 191.255.255.255);跨国组织
       C类地址:以110开头,第一个字节范围:192~223(192.0.0.0~223.255.255.255);企业组织
1).以下是留用的内部私有地址,internet上没使用的地址
     A类 10.0.0.0~10.255.255.255
     B类 172.16.0.0~172.31.255.255
     C类 192.168.0.0~192.168.255.255
2)IP地址与子网掩码相于得到网络号
3)主机号,全为0的是网络号(192.168.2.0),主机号全为1的为广播地址(192.168.2.255)
三.ARP是地址解析协议

四. TCP和UDP的区别
这是传输层的两个协议, 传输层:
1.复用:在发送端,多个应用进程公用一个传输层
2.分用:在接收端,传输层会根据就好将数据分给不同的应用进程
传输层和网络层的区别
1.网络层为不同的主机提供通信服务,传输层为不同的进程提供通信服务。
2.网络层只对保温头部进行差错检查,而传输层对整个报文进行差错检测。
UDP(User Data Protocol)用户数据报协议
1.无连接
2.不可靠
3.面向报文(UDP数据传输单位是报文,不会对数据进行拆分和拼接操作,只是给上层传来的数据加个UDP头或者给下层来的数据去掉UDP头)
4.没有拥塞控制,始终以恒定速率发送数据
5.支出一对一、一对多、多对多、多对一
6.首部只有8字节
TCP(Transmission Control Protocol)传输控制协议:表示一条可以通信的链路,每个TCP连接有且仅有两个端点,表示通信的双方,且双方在任意时刻都可以作为发送者和接受者
1.有链接
2.可靠
3.面向字节流
4.双全功通信,TCP两端既可以座位发送端也可以座位接收端
5.连接的两端只能是两个端点,即一对一
6.头部至少20字节,

五.TCP对应的协议和UDP对应的协议

TCP对应的协议:
(1) FTP:定义了文件传输协议,使用21端口。
(2) Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。
(3) SMTP:邮件传送协议,用于发送邮件。服务器开放的是25号端口。
(4) POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。
(5)HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。

UDP对应的协议:
(1) DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。
(2) SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
(3) TFTP(Trival File Transfer Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。

六.交换机、路由器、网关

1)交换机

在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背 部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部 交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表 中。

交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过ARP协议学习它的MAC地址,保存成一张 ARP表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不 能划分网络层广播,即广播域。

交换机被广泛应用于二层网络交换,俗称“二层交换机”。

交换机的种类有:二层交换机、三层交换机、四层交换机、七层交换机分别工作在OSI七层模型中的第二层、第三层、第四层盒第七层,并因此而得名。

2)路由器

路由器Router)是一种计算机网络设备,提供了路由与转送两种重要机制,可以决定数据包从来源端到目的端所经过 的路由路径(host到host之间的传输路径),这个过程称为路由;将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行),这称为转 送。路由工作在OSI模型的第三层——即网络层,例如网际协议。

路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。 路由器与交换器的差别,路由器是属于OSI第三层的产品,交换器是OSI第二层的产品(这里特指二层交换机)。

3)网关

网关(Gateway),网关顾名思义就是连接两个网络的设备,区别于路由器(由于历史的原因,许多有关TCP/IP 的文献曾经把网络层使用的路由器(Router)称为网关,在今天很多局域网采用都是路由来接入网络,因此现在通常指的网关就是路由器的IP),经常在家 庭中或者小型企业网络中使用,用于连接局域网和Internet。 网关也经常指把一种协议转成另一种协议的设备,比如语音网关。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值