• TCP/IP 协议


      Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

    总之,应用广泛
    先来认识下基本网络层

    osi              Tcp/Ip
    应用层                                
    表示层
    会话层            应用层    应用进程    应用进程    应用进程    应用进程                                                                                        
    传输层            传输层        TCP                        UDP
    网络层            互联网层    ICMP/ARP            IP        IGMP/PARP
    数据链路层         网络访问层                    网络接口
    物理层

    其他协议的名称、缩写以及端口

    FTP(File Transfer Protocol):文件传输协议,一般上传下载用FTP服务,                 数据端口20H,控制端口21H
    Telnet                  :用户远程登录服务。使用明码传送,保密性差,简单方便,         23H端口
    DNS(Domain Name Service):域名解析服务,提供域名到IP地址之间的转换,                端口53
    SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用来控制信件的发送,中转.    端口25
    NFS(Network File System) :网络文件系统,用于网络中不同主机间的文件共享
    HTTP(Hypertext Transfer Protocol):超文本传输协议,用于实现互联网中的WWW服务      端口80
    
    TCP(Transmission Control Protocol)    --传输控制协议          面向连接的协议,提供可靠的报文传输和对上层应用的连接服务
    UDP(User Datagram Protocol)           --用户数据报协议        面向无连接的不可靠传输协议,主要用于不需要TCP的排序和流量控制等功能的应用程序

    应用程序之间传输的数据结构

                              用户数据
    应用程序            
                              用户数据+Appl首部
    tcp
                              用户数据+Appl首部+TCP首部(TCP段)
    ip
                              用户数据+Appl首部+TCP首部+IP首部(IP数据报)
    以太网驱动程序
               以太网尾部+用户数据+Appl首部+TCP首部+IP首部+以太网首部(以太网帧)
    以太网 

    其他的网络协议

    ICMP(InternetControl Message Protocol)网际控制报文协议
    ICMP 询问报文的2种方式
    回送请求和回答报文:主机或路由器向特定目的主机发出询问,收到此报文的主机必须发送ICMP回送回答报文。可用于测试目的站是否可达以及了解其有关状态。
    时间戳请求和回答报文 : 请求某台主机或路由器回答当前的日期和时间,可用于时钟同步和时间测量。
    
    PING 是应用层直接使用网络层 ICMP 的例子,它没有通过运输层的 TCP 或UDP
    Reply from 127.0.0.1: bytes=32 time<1ms TTL=64
    bytes:            数据包大小 32字节
    time<1ms:    时间少于1毫秒
    TTL                生存期,每经过一个路由器,生存期就减1ms,当经过64个路由器以后,就收不到数据包
  • 相关阅读:
    Django学习-开篇
    php7 安装event扩展
    nginx try_files 举例详解
    php7.2.3 安装pcntl 扩展
    nginx配置php-pathinfo
    thinkphp3.2.3使用PDO的问题
    niginx参数配置详解(转)
    lnmp编译安装:centos7+nginx-1.12+mariadb10.2+php7.2
    Git 误删本地代码恢复
    Typora + PicGo + Gitee 解放你对图片的管理
  • 原文地址:https://www.cnblogs.com/eilinge/p/9705723.html
Copyright © 2020-2023  润新知