zoukankan      html  css  js  c++  java
  • 计算机网络复习--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

  • 相关阅读:
    Win7升Windows10有获取通知,但是就不推送的解决方法
    使用git@osc管理现有项目
    暗黑符文之语1.10
    springcloud干活之服务消费者(feign)
    springcloud干货之服务消费者(ribbon)
    springcloud干货之服务注册与发现(Eureka)
    java对redis的基本操作
    微信公众号开发模式中文乱码
    Java 验证代理ip
    maven将项目及第三方jar打成一个jar包
  • 原文地址:https://www.cnblogs.com/sunyoung/p/5898175.html
Copyright © 2011-2022 走看看