网络编程

命令:

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 动态主机配置协议

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,665评论 2 56
  • 网络是由节点和连线构成,表示诸多对象及其相互联系 高位必须是“0”, 地址范围从 1.0.0.0 到 126.0....
    影子1997阅读 428评论 0 2
  • 1、TCP为什么需要3次握手,4次断开? “三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端...
    杰伦哎呦哎呦阅读 3,568评论 0 6
  • 后期整理字体以及排版问题,修订不适合的翻译 “A wealth of information. Smart, ye...
    iamzzz阅读 779评论 0 0
  • 水天相接,天水共长一色 放眼望去,水天相合处,宛如一条直线 有几艘船航行在天际线 使平静的海面添得几笔颜色
    我的草信阅读 73评论 0 0