计算机网络
OSI(Open System Interconnection)开放是系统互联,TCP/IP,五层协议的体系结构
每一层的作用
- 物理层:确保原数据可以在各种物理媒体上传播(bite)
- 数据链路层:物理地址寻址、数据的成帧、流量控制、重发等,将比特组装成帧和点到点的传递(帧Frame)
- 网络层:路径选择、路由及逻辑寻址,负责数据包从源头到宿的传递和忘记互联(包Packet)
- 传输层:为应用层提供端到端的可靠报文传递和错误恢复(端Segment)
- 会话层:负责建立、管理和终止进程的会话(会议协议数据单元SPDU)
- 表示层:对上层数据进行翻译、加密和压缩,格式转换等以 保证一个主机应用层可以被另一个主机的应用程序理解(表示协议数据单位PPDU)
- 应用层:为用户应用程序提供网络服务接口,允许访问OSI环境的手段(应用协议数据单元APDU)
每一层的协议
- 物理层:RJ45,CLOCK,IEEE802.3(中继器、集线器、网关)
- 数据链路:PPP,FR、HDLC、VLAN、MAC(网桥、交换机)
- 网络层:IP,ICMP,ARP、RARP、OSPF、IPX、RIP、IGRP(路由器)
- 传输层:TCP、UDP、SPX
- 会话层:NFS、SQL、NETBIOS、RPC
- 表示层:JPCG、MPEG、ASII
- 应用层:FTP、DNS、TeInet、SMTP、HTTP、WWW、NFS
TPC对应的应用层协议
- FTP:定义了文件传输协议,使用21端口。常说某计算机开了FTP服务便是开启了文件传输服务。下载文件,上传主页,都要用到FTP服务。
- TeInet:它是一种用于远程登陆的端口,客户可以利用自己的身份远程连接到计算机上,通过这种端口可以提供一种基于Dos模式下的通信服务。
- SMTP:定义了简单的邮件传输协议,现在很多协议都会使用这个协议,用于发送邮件。如常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置中可以看到有SMTP端口设置这一栏,服务开放的时25号端口。
- POP3:他是和SMTP对应,POP3用于邮件接收。通常情况下,POP3协议所用的端口为110端口。也是说只要你有相应的使用POP3协议的程序,就可以不以Web登录进邮箱界面,直接用邮件程序就可以接收文件。
- HTTP:从Web服务器传输 超文本到本地浏览器的产送协议。
UDP对应的应用层协议
- DSN:用于域名解析服务,将域名地址转换为IP地址。DSN用的是53号端口。
- SNMP:简单网络管理协议,使用161号端口,用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
- TFTX:(Trival File Transfer Protocal):简单文件传输协议,该协议在熟知端口69上使用UDP服务
简述TCP/UDP的区别
TCP和UDP时OSI模型中的运输层中的协议。TCP提供可靠的通信运输,而UDP通常用于让广播和细节控制交给应用的通信传输。
两者的区别大致如下:
- TCP面向连接,UDP面向非连接即发送数据不需要连接;
- TCP提供可靠的服务(数据传输),UDP无法保证;
- TCP面向字节流,UDP面向报文;
- TCP数据传输慢,UDP数据传输块;
- TCP提供一种面向连接的,可靠的字节流服务;
- 在一个TCP连接中,仅有两方进行彼此通信,因此广播和多播不能用于TCP;
- TCP使用校验、确认和重传机制来保证可靠传输;
- TCP使用累积确认;
- TCP使用滑动窗口机制来事实现流量控制,通过动态改变窗口的大小进行拥塞控制;
IP地址
-
网络地址
IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号全为0,网络地址代表着整个网络。
-
广播地址
广播地址通常称为直接广播地址,是为了区分受限广播地址。
广播地址和网络地址的主机号正好相反,广播地址中主机号全为1。当向某个广播地址发送信息时,该网络内所有主机都能够收到该广播的消息。
-
组播地址
D类地址就是组播地址。
A,B,C,D类地址:
A类地址以0开头,第一个字节为网络号,地址范围为:0.0.0.0----127.255.255.255
B类地址以10开头,前两个字节作为网络号,地址范围为:128.0.0.0----191.255.255.255
C类地址以110开头,前三个字节为网络号,地址后范围为:192.0.0.0----223.255.255.255
D类地址以1110开头,地址范围为:224.0.0.0----239.255.255.255。D类地址作为组播地址。(一对多通信)
E类地址以1111开头,地址范围为:240.0.0.0----255.255.255.255,E类地址作为保留地址,供以后使用。
注:只有ABC三类地址由网络号和主机号之分,D类和E类地址没有网络号和主机号之分。
-
255.255.255.255
该IP地址指的是受限的广播地址。受限广播地址与一般广播地址(直接广播地址)的区别在于,受限广播地址只能用于本地网络,路由器不会转发以受限广播地址为目的地址的分组;一般广播地址既可以在本地广播,也可跨网段广播。
-
0.0.0.0
常用于寻找自己的IP地址。
-
回环地址
127.0.0.0/8被用作回环地址,回环地址代表的是本机的地址,常用于对本机的测试,用的最多的是127.0.0.1;
-
A,B,C类私有地址
私有地址(private address)也叫专用地址,他们不会再全球使用,只具有本地意义。
A类私有地址:10.0.0.0/8,范围为“10.0.0.0----10.255.255.255.
B类私有地址:172.16.0.0/12,范围为:172.16.0.0----172.31.255.255.255.
C类私有地址呢:192.168.0.0/16,范围为:192.168.255.255.