网络编程

作者: 言烬 | 来源:发表于2018-08-14 21:04 被阅读0次

    命令:

    nslookup 域名:NDS域名解析
    netstat -ano | findstr 端口: 查询端口状态

    网络:

    在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。

    IP :(internet protocal)

    网络互联协议,中文缩写:网协

    网络互联协议就是为了多台计算机能够在网络中进行网络互联通信而设计的协议,是能够使得网络上工作的任意一台计算机可以和其他计算机计算机之间实现网络通信的一套通用规则,任何计算机制造厂商生产的计算机必须遵守这套规则的情况下,就可以接入现行的网络实现联网通信的功能!

    网络之间互连的协议中的地址分为五类:


    图片1.png

    全零(“0.0.0.0”)地址对应于当前主机。全“1”的 IP 地址(“255.255.255.255”)是当前子网的广播地址。

    端口:(port)

    主要是用于区分不同的软件的通讯渠道,用于正确的将数据通过指定端口渠道传输给对应的软件。
    1024以下的端口系统要用
    8000以下的端口程序要用
    开发使用8000以上的
    一台计算机最多65535个端口

    常见的端口号:

    21 FTP 文件传输端口

    22 ssh 服务端口

    23 telnet 服务端口

    25 smtp 邮件服务端口

    80 http 超文本 传输 协议 端口

    110 pop3 邮局协议端口

    115 sftp 安全文件传输协议端口

    443 https 安全超文本传输协议端口

    协议:(protocal)

    指通过多方协商计议之后得出的约定,规则,规范。

    通常情况下为了让工作在网络中的多台计算机之间能友好的完成不同软件的数据的通信,出现了互联网数据传输协议的概念,通过协议的约束,不同地域环境的计算机可以通过网络完 成流畅的正确的数据交互。

    计算机网络数据传输协议目前最主流的就是国际标准化组 织 ISO 指定的 OSI/RM 七层网络传输模型!

    OSI/RM:

    开放系统互连参考模型,是国际标准化组织制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它分为七层模型,从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

    常见的网络传输协议:

    HTTP 超文本传输协议

    HTTPS 提供安全通道的超文本传输协议

    FTP 文件传输协议

    TELNET 虚拟终端协议

    SSH 安全外壳协议

    POP3 邮局协议(版本3)收取邮件

    SMTP 简单邮件传输协议 发送邮件

    IP 数据包交换协议

    TCP 端对端传输协议

    DNS 域名解析协议,可以通过nslookup查看域名解析信息

    DHCP 动态主机配置协议

    相关文章

      网友评论

        本文标题:网络编程

        本文链接:https://www.haomeiwen.com/subject/nfdbbftx.html