网络编程的基本知识

Mac地址:唯一标识电脑的东西,写在网卡上的编号,固定不可变的,像身份证

IP地址:网络连接协议,为了更好的找到你的电脑,像范围区域编号

特殊IP:127.0.0.1 本地回环地址,不走网关

公网IP:需要花钱购买,像网站的服务器

内网IP:保留字段,为我们用户免费使用

如:192.168.0.0--19.2.168.255.255

172.16.0.0--172.31.255.255;10.0.0.0-10.255.255.255

局域网:连接在同一台交换机的若干机器形成的交换区域

局域网内通信方式:借助交换机,网段

1 .广播(全部)   2.单播 (单个) 3.组播(部分)

arp协议:地址解析协议,通过一台机器的IP地址获得它的mac地址。

局域网间通信方式:借助路由器,网关

子网掩码用来判断两台机器是否在同一个局域网内

端口:用来区分一台机器的不同的应用,相当于一个房间的不同入口,最大为65535

常用端口:

21/tcp FTP 文件传输协议 
22/tcp SSH 安全登录、文件传送(SCP)和端口重定向 
23/tcp Telnet 不安全的文本传送 
25/tcp SMTP Simple Mail Transfer Protocol (E-mail) 
69/udp TFTP Trivial File Transfer Protocol 
79/tcp finger Finger 
80/tcp HTTP 超文本传送协议 (WWW) 
88/tcp Kerberos Authenticating agent 
110/tcp POP3 Post Office Protocol (E-mail) 
113/tcp ident old identification server system 
119/tcp NNTP used for usenet newsgroups 
220/tcp IMAP3 
443/tcp HTTPS used for securely transferring web pages

网络开发架构:C/S(客户端-服务端),B/S(浏览器-服务端)

B/S 为了实现同一入口,简化操作

tcp和udp

tcp:需要先建立链接,才能进行通信,像打电话,可靠

三次握手:1客户端向服务端发送连接请求 syn

2 服务端返回信息与连接客户端请求.syn +ack

3.客户端返回同意信息 ack

四次挥手:1.客户端向服务端发送断开请求  fin

2.服务端接收,并返回同意信息  ack

3.服务端向服务端发送断开请求  fin

4.客户端接收信息  ack

 

udp:不需要建立链接,就可以通信,像发短讯,不可靠

慢慢补充,冲

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值