网络编程——
Posted song.yan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程——相关的知识,希望对你有一定的参考价值。
1,网络通信
(1)通过对方的ip找到对方的主机
(2)通过端口号(逻辑端口)找到对方接收数据的应用程序
(3)通信双放需要统一通信规则(协议),国际组织定义了统一的通信规则(TCP/IP)
2,两个主机要进行通信,不一定要使用TCP/IP协议,只要通信双方安装了相同的通信协议即可进行通信。
之所以我们平时都用TCP/IP是因为要保证任意两哥主机之间可以通讯,就必须保证任意两台主机之间都有相同的传输协议,因此就有了国际上统一的通信协议,TCP/IP协议。
3,为了安全起见,有很多比较机密的机构都使用了自己特定的协议,外人没有相同的协议也就无法进行通信,更无法入侵。
4,IP地址分四段,每段的最大值255
127.0.0.1本地回环地址(本机)没有配置任何ip地址的情况下,本机默认的ip就是127.0.0.1
这个地址装网卡就有,可以用来测试网卡
ping 127.0.01出现问题则说明网卡出现了问题
5,192.168.XX.XX在每个局域网中都有,他不会发生冲突吗?
不会。他是在局域网内起作用的,而每个局域网之间是相互独立的。所以不会发生冲突,当局域网内的ip要访问外网时,会有相应的分配规则,为内网ip分配一个独一无二的外网ip访问互联网。
6,局域网内的地址可以随便设只要保证通信双方在同一网段即可
7,由于全球的计算机的数量不断的增长,导致ip地址越来越不够用,所以就有了使用子网掩码划分网段,一个区域共用一个子网。
8,四段已经不够使用了,就有了IPV6
9,端口的范围:0--65535 0-1024:通常分给系统端口,一旦发生冲突,两个端口都不可用
web80 tomcat8080 mysql3306 oracle1521(这些是默认的,可以修改)
10,传输协议通常使用TCP/UDP
***网络传输三要素:ip,端口,传输协议
以上是关于网络编程——的主要内容,如果未能解决你的问题,请参考以下文章