zoukankan      html  css  js  c++  java
  • 网络编程

                                                                                   OSI模型{7层协议,国际通用}

                                                                      主机A--------------------主机B

                                                                      应用层<------应用层协议----->应用层

                                                                      表示层<-----表示层协议----->表示层

                                                                      会话层<-----会话层协议----->会话层

                                                                      传输层<-----传输层协议----->传输层

                                                                      网络层<-----网络层协议----->网络层

                                                                 数据连接层<-----数据连接层协议------>数据连接层

                                                                      物路层<-----物理层协议----->物路层

    物理层:传输信息离不开物理介质。如:双绞线和同轴电缆

    数据连路层:数据链路程负责两个相邻的节点间的线路上,无差错的传送以【帧,Frame】为单位的数据

    网络层:在计算机网络中两台计算机之间可能会经过很多数据连路,也可能会通过很多的数据子网。

                网络层的任务就是选择合适的网间路由和交换节点,确保数据及时传送到目标主机

    传输层:该层的任务是通过通信子网的特征最好的利用网络资源,为两个源主机和目标主机的会话层提供建立,维护和取消传输的链接功能

    会话层:在会话层及以上层次中,数据传输的单位不在另外命名,统称为【报文,Message】!    负责建立,管理和终止进程之间的会话

    表示层:表示对上层数据进行转换,以保证一个主机的应用层的数据可以被另一个主机的应用层所理解

    应用层:确定进程之间的通信的实际用途,以满足用户的实际请求

     3类      网络地址:A,B,C

    A:国际上的网络地址

    B:城市级网络地址

    C:局域网

    TCP协议:

    1,发送可靠地双向流协议

    2,发送任意数量数据

    3,提供消息确认,错误检测,错误恢复

    VDP协议   :   不可靠,数据可能会损坏或遗失

  • 相关阅读:
    删除所有空白列 cat yum.log | awk '{$1=$2=$3=$4=null;print $0}'>>yum.log1 sed ‘s/[ ]*$//g' 删除所有空格 sed -i s/[[:space:]]//g yum.log
    make clean 清除之前编译的可执行文件及配置文件。 make distclean 清除所有生成的文件。
    ipmitool -I lanplus -H 10.1.81.90 -U admin -P admin mc reset cold
    netperf对比
    iozone
    CentOS 7 vs. CentOS 8 版本差异大比拼
    seajs模块化jQuery与jQuery插件【转】
    教你怎么写jQuery的插件
    Jquery特效之=》仿京东多条件筛选特效
    sql FOR XML PATH('')
  • 原文地址:https://www.cnblogs.com/haoziwoaini/p/5436959.html
Copyright © 2011-2022 走看看