当前位置: 首页 > wzjs >正文

做网站要服务器和什么软件网站域名解析后多久能生效

做网站要服务器和什么软件,网站域名解析后多久能生效,电商网站开发意义,哪个网站可以做一对一老师一、TCP协议 1.特点 TCP提供的是面向连接、可靠的、字节流服务。 2.编程流程 (1)服务器端的编程流程 ①socket() 方法创建套接字 ②bind()方法指定套接字使用的IP地址和端口。 ③listen()方法用来创建监听队列。 ④accept()方法处理客户端的连接…

一、TCP协议

1.特点

TCP提供的是面向连接、可靠的、字节流服务。

2.编程流程

(1)服务器端的编程流程

①socket() 方法创建套接字

②bind()方法指定套接字使用的IP地址和端口。

③listen()方法用来创建监听队列。

④accept()方法处理客户端的连接。

⑤recv()接收客户端发送的数据。

⑥send()向客户端发送数据。

⑦close()关闭连接。

(2)客户端的编程流程

①socket() 方法创建套接字

②connect()与服务器端建立连接。

③send()向服务器端发送的数据。

④recv()接收服务器发送的数据。

⑤close()关闭连接。

(3)注意点

TCP协议只允许一个服务器同时被一个客户端访问,如果想要多个客户端同时访问则需要使用多进程或者多线程处理。

①listen()监听队列,队列有两种,一个是存放未完成3次握手的连接,另一个是存放已完成3次握手的连接。listen()的第二个参数在Linux下表示的是已完成三次握手队列的长度。

②accept()是从已完成3次握手连接的队列中取数据。如果队列中此时没有连接,则会阻塞。

③connect()会进行3次握手,建立连接。

④send()表示已成功将数据发送到发送缓冲区中。

recv()表示从接受缓冲区中数据,如果缓冲区此时没有数据,则会阻塞。

⑤close()方法关闭TCP连接,会进行4次挥手。

3.三次握手和四次挥手

(1)三次握手(客户端connect)

首先,客户端向服务器端发送SYN数据包,表示请求建立连接。

然后,服务器回复ACK和SYN包,确认请求并同步连接参数。

最后,客户端再次确认,发送一个ACK包确认连接建好。

(2)四次挥手(close())

 首先,主动断开方发送FIN包,表示没有数据要发送了。进入FIN_WAIT_1状态。

然后,被动断开方回复ACK确认。被动断开方进入CLOSE_WAIT状态,主动断开方接收到后,变为FIN_WAIT_2的状态。

接着,被动断开方也要准备关闭连接, 发送FIN给另一方。进入到LAST_ACK状态。

最后,另一方回复ACK确认。主动断开方变为TIME_WAIT 状态,被动断开方变为CLOSED状态。

4.对TCP特点的理解

(1)面向连接:连接时需要建立3次握手,4次挥手。

(2)可靠的 :提供应答确认、超时重传、乱序重排和去重的机制。

(3)字节流服务:发送的次数与接收的次数不一样。(因为几次发送的数据会被一次接收到)

二、UDP协议

1.特点

无连接、不可靠的数据报服务。

2.编程流程

(1)服务器端的编程流程

①socket() 方法创建套接字

②bind()方法指定套接字使用的IP地址和端口。

③recvfrom()接收客户端发送的数据。

④sendto()向客户端发送数据。

⑤close()关闭连接。

(2)客户端的编程流程

①socket() 方法创建套接字

②sendto()向服务器发送数据。

③recvfrom()接收服务器发送的数据。

⑤close()关闭连接。

(3)注意点

UDP协议允许一个服务器被多个客户端同时访问。

3.对UDP的理解

无连接:不需要建立连接,直接通过参数进行连接。

不可靠:不提供应答确认等机制。

数据报服务:发送的次数与接收的次数数目相同。因为发送端每执行一次写操作,UDP就将其封装成一个UDP数据报发送。它不会重新传入数据,会直接丢失数据。

http://www.dtcms.com/wzjs/788947.html

相关文章:

  • 全国住房与城乡建设部网站云南省建设注册考试中心网站
  • 东北网站建设公司淘客推广佣金
  • 网站应该怎么建设建造师信息查询网
  • 软件下载网站如何建设c语言做的网站
  • 网站建设试手需要买服务器吗中国网站建设第一品牌
  • 品牌网站建设小蝌蚪1推广广告投放
  • 广州网站建设 信科公司安徽今天刚刚发生的新闻
  • 微信做一元云购网站南京seo网站优化
  • 网站开发课表查询免费logo在线设计生成
  • Asp网站开发入门无觅wordpress
  • 潍坊网站制作发论坛seo网站
  • 铜仁建设集团招聘信息网站网站服务器返回状态码404
  • 漳州做网站最便宜黄页网大全免费软件
  • 购物网站建设网站做网站设计用什么软件
  • 阿里云免费域名桂林seo代排名
  • 自助建网站系统源码兼职平台有哪些
  • 桂林市临桂区城乡建设局网站手表东莞网站建设技术支持
  • 怎么查找一个网站开发时间什么网站可以做全景图
  • 做这种灰色的网站犯法网站菜单 网站导航
  • 织梦后台网站栏目空白photoshop软件教学
  • 网站怎么做直通车iis搭建网站时
  • 淘宝客网站怎么做seowordpress面包屑文字大小如何调整
  • 网站升级停止访问如何做安庆做网站企业
  • 做临时网站网站建设需要矢量文件
  • 网站更换备案常州制作网站价格
  • 做网站绿色和什么颜色搭配贵州省住房和城乡建设厅证件查询
  • 银川市建设工程质量监督站网站wordpress网站更换空间
  • 网站建设平台官网要点有哪些网站结构形式
  • 怎么做企业网站推广赚钱近一周的热点新闻
  • 南昌网站建设技术托管上海seo网络推广公司