首页 > 代码库 > 计算机网络复习--OSI七层模型以及每层的功能和常见的应用

计算机网络复习--OSI七层模型以及每层的功能和常见的应用

 
OSI参考模型是国际标准化组织(ISO)制定的模型,把计算机和计算机之间的通信分成7个互相连接的协议层,很少有产品完全符合OSI模型,然而OSI参考模型为网络结构提供了可行的机制。
 
应用层 ……………….通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则,应用层交互的数据单元称为报文。
                                              计算机:应用程序,如FTP,SMTP,HTTP,Telnet,SNMP,DNS
 
表示层 ……………….格式化数据,以便为应用程序提供通用接口。这可以包括加密服务。      计算机:编码方式,图像编解码、URL字段传输编码 URL加密,口令加密,图片解码
 
会话层 ……………….负责维护两个节点之间会话链接的建立、管理和终止,以及数据的交换。计算机:建立会话,SESSION认证、断点续传
 
传输层 ……………….完成网络中不同主机上的用户进程之间可靠地数据通信。         计算机:进程和端口  TCP、UDP、SPX
 
网络层…………………完成网络中主机间的报文传输                         网络:路由器,防火墙、多层交换机、IP、IPX、RIP、OSPF
 
数据链路层 ………..将指令、数据等包装到帧中,处理流控制。制定拓扑结构并提供硬件寻址 网络:网卡,网桥,交换机
 
物理层…………………负责传送比特流,从数据链路层接收数据帧并将帧的结构和内容串行发送,每次只发送一个比特。
                                                              网络:中继器,集线器,网线,HUB  可能的安全威胁:搭线窃听,监听
 
应用层--超文本传送协议HTTP  用户在点击鼠标后所发生的几个事件
1,浏览器分析URL
2,浏览器向DNS请求解析URL的IP地址
3,DNS解析出IP地址
4,浏览器与服务器建立TCP连接
5,浏览器发出取文件命令GET
6,服务器给出响应
7,释放TCP连接
8,浏览器显示所有文本
 
常用服务端口

服务                            协议    端口

基于SSL的HTTP服务    TCP    443

FTP服务                       TCP    21

DNS服务                     UDP/TCP 53         //  DNS服务器间进行域传输的时候用TCP 53 客户端查询DNS服务器时用 UDP  53

RPC服务                     TCP      135

Windows终端服务      TCP      3389

SOCKS代理协议服务器常用端口号:1080

Telnet(远程登录)协议代理服务器常用端口:23

HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);

HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;

Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口);

FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade  Runner所开放的端口);

TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;

SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;

SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口);

POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;

WebLogic,默认的端口号为7001;

Webshpere应用程序,默认的端口号为9080;

webshpere管理工具,默认的端口号为9090;

JBOSS,默认的端口号为8080;

TOMCAT,默认的端口号为8080;

Symantec AV/Filter for MSE ,默认端口号为 8081;

Oracle 数据库,默认的端口号为1521;

ORACLE EMCTL,默认的端口号为1158;

Oracle XDB( XML 数据库),默认的端口号为8080;

Oracle XDB FTP服务,默认的端口号为2100;

MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp;

MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp 1434/udp;

QQ,默认的端口号为1080/udp

计算机网络复习--OSI七层模型以及每层的功能和常见的应用