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

简易手机网站开发深圳营销策划公司

简易手机网站开发,深圳营销策划公司,国内网站空间,网站资源整合与建设网络:数据传输,数据共享 1.网络协议模型: OSI协议模型 应用层 实际发送的数据 表示层 发送的数据是否加密 会话层 是否建立会话连接 传输层 数据传输的方式#xff08;数据报、流式#xff09…网络:数据传输,数据共享 1.网络协议模型: OSI协议模型 应用层              实际发送的数据         表示层              发送的数据是否加密         会话层              是否建立会话连接         传输层              数据传输的方式数据报、流式         网络层              数据的路由(如何从一个局域网到达另一个局域网)        IP地址         数据链路层          局域网下如何通信         物理层              物理介质的连接 TCP/IP协议模型    应用层              传输的数据         传输层              传输的方式         网络层              数据如何从一台主机到达另一台主机         网络接口层          物理介质的连接 应用层:         HTTP    超文本传输协议         HTTPS            FTP     文件传输协议         TFTP    简单文本传输协议         SMTP    邮件传输协议         MQTT             TELNET           ..          传输层:         UDP     用户数据报协议                 特点:                     1.实现机制简单                     2.资源开销小                     3.不安全不可靠 TCP     传输控制协议                 特点:                     1.实现机制复杂                     2.资源开销大                     3.安全可靠 网络层:         IPv4 IP地址:唯一标识网络中一台主机的标号         IP地址:网络位 主机位         子网掩码:用来标识IP地址的网络位和主机位                 子网掩码是1的部分表示IP地址的网络位                 子网掩码是0的部分表示IP地址的主机位         网段号:网络位不变,主机位全为0,表示网段号         广播地址:网络位不变,主机位全为1,表示广播地址 IP地址类型:         A类             1.0.0.0 - 126.255.255.255             子网掩码:255.0.0.0             管理超大规模网络             10.0.0.0 - 10.255.255.255  B类             128.0.0.0 - 191.255.255.255             子网掩码:255.255.0.0              管理大中规模型网络             172.16.0.0 - 172.31.255.255 C类             192.0.0.0 - 223.255.255.255             子网掩码:255.255.255.0             管理中小规模型网络              192.168.0.0 - 192.168.255.255 D类             224.0.0.0 - 239.0.0.0             用于组播 E类             240.0.0.0 - 255.255.255.255              用于实验 2.UDP编程 socket套接字编程: 1.发端: socket          int socket(int domain, int type, int protocol);         功能:             创建一个用来通信的文件描述符         参数:             domain:使用的协议族 AF_INET (IPv4协议族)             type:套接字类型                 SOCK_STREAM:流式套接字                 SOCK_DGRAM:数据报套接字                 SOCK_RAW:原始套接字             protocol:协议                 默认为0          返回值:             成功返回文件描述符             失败返回-1  sendto          ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,                       const struct sockaddr *dest_addr, socklen_t addrlen);         功能:             利用套接字向指定地址发送数据信息          参数:             sockfd:套接字文件描述符             buf:发送数据空间首地址             len:发送数据的长度             flags:属性默认为0              dest_addr:目的地址信息存放的空间首地址             addrlen:目的地址的长度                  struct sockaddr_in {             sa_family_t    sin_family; /* address family: AF_INET */             in_port_t      sin_port;   /* port in network byte order */             struct in_addr sin_addr;   /* internet address */         }; /* Internet address. */         struct in_addr {             uint32_t       s_addr;     /* address in network byte order */         };                            返回值:             成功返回实际发送字节数             失败返回-1  inet_addr:         in_addr_t inet_addr(const char *cp);         功能               将字符串IP地址转换为内存中的IP地址  htons         uint16_t htons(uint16_t hostshort);         功能:             将本地字节序转换为网络的大端字节序                  close  收端         1.recvfrom     ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,                         struct sockaddr *src_addr, socklen_t *addrlen);     功能:         从套接字中接收数据     参数:         sockfd:套接字文件描述符         buf:存放数据空间首地址         flags:属性 默认为0          src_addr:存放IP地址信息的空间首地址         addrlen:存放接收到IP地址大小空间的首地址     返回值:         成功返回实际接收字节数         失败返回-1  UDP编程 UDP编程:     发端socket - sendto - close      收端: socket - bind - recvfrom - close  练习:     编写程序实现两台主机间传输一个文件     ./recv           ./send      a.txt  4.UDP需要注意的细节点:     1.UDP是无连接,发端退出,收端没有任何影响     2.UDP发送数据上限,最好不要超过1500个字节     3.UDP是不安全不可靠的,连续且快速的传输数据容易产生数据丢失 5.wireshark   抓包工具 操作流程:     1.sudo wireshark       打开wireshark抓包工具     2.选择抓取数据包的网卡       any     3.执行通信的代码     4.停止通信     5.设定过滤条件         ip.addr IP地址          udp          tcp          udp.port 端口 UDP简单 6.UDP包头长度:8个字节     |     源端口号2个字节     |     目的端口号2个字节|     长度2个字节         |     校验和2个字节     | TCP通信: TCP发端:     socket      connect      send     recv      close  TCP收端:     socket      bind      listen      accept      send      recv      close  1.connect    int connect(int sockfd, const struct sockaddr *addr,                    socklen_t addrlen);   功能:     发送链接请求   参数:     sockfd:套接字文件描述符     addr:目的地址存放空间首地址     addrlen:IP地址的大小   返回值:     成功返回0     失败返回-1  2.send    ssize_t send(int sockfd, const void *buf, size_t len, int flags);   功能:     发送数据   参数:     sockfd:文件描述符     buf:发送数据空间首地址     len:发送数据的长度     flags:属性默认为0    返回值:     成功返回实际发送字节数     失败返回-1  3.recv   ssize_t recv(int sockfd, void *buf, size_t len, int flags);   功能:     接收数据    参数:     sockfd:套接字文件描述符      buf:存放数据空间首地址     len:最大接收数据的长度     flags:属性默认为0    返回值:     成功返回实际接收字节数     失败返回-1      如果对方退出,返回0  4.listen   int listen(int sockfd, int backlog);   功能:     监听客户端发送的连接请求     该函数不会阻塞   参数:     sockfd:套接字文件描述符     backlog:允许等待的尚未被处理的三次握手请求的最大个数   返回值:     成功返回0      失败返回-1  5.accept   int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);   功能:     处理等待连接队列中的第一个连接请求     该函数具有阻塞功能(如果没有人发送链接请求会阻塞等待)   参数:     socket:套接字文件描述符     address:存放IP地址的空间首地址     addrlen:存放IP地址大小空间首地址   返回值:     成功返回一个新的文件描述符     失败返回-1 
文章转载自:
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.morning.txjrc.cn.gov.cn.txjrc.cn
http://www.morning.wmnpm.cn.gov.cn.wmnpm.cn
http://www.morning.mslhq.cn.gov.cn.mslhq.cn
http://www.morning.pjqxk.cn.gov.cn.pjqxk.cn
http://www.morning.ctqlq.cn.gov.cn.ctqlq.cn
http://www.morning.sqxr.cn.gov.cn.sqxr.cn
http://www.morning.wqwbj.cn.gov.cn.wqwbj.cn
http://www.morning.mxnhq.cn.gov.cn.mxnhq.cn
http://www.morning.ljcf.cn.gov.cn.ljcf.cn
http://www.morning.nkllb.cn.gov.cn.nkllb.cn
http://www.morning.rnrfs.cn.gov.cn.rnrfs.cn
http://www.morning.hmtft.cn.gov.cn.hmtft.cn
http://www.morning.mjzcp.cn.gov.cn.mjzcp.cn
http://www.morning.jyjqh.cn.gov.cn.jyjqh.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.xbyyd.cn.gov.cn.xbyyd.cn
http://www.morning.nlbhj.cn.gov.cn.nlbhj.cn
http://www.morning.mxtjl.cn.gov.cn.mxtjl.cn
http://www.morning.rxdsq.cn.gov.cn.rxdsq.cn
http://www.morning.snrhg.cn.gov.cn.snrhg.cn
http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn
http://www.morning.lpnpn.cn.gov.cn.lpnpn.cn
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.ydhmt.cn.gov.cn.ydhmt.cn
http://www.morning.xdnhw.cn.gov.cn.xdnhw.cn
http://www.morning.dbcw.cn.gov.cn.dbcw.cn
http://www.morning.qpntn.cn.gov.cn.qpntn.cn
http://www.morning.qxlxs.cn.gov.cn.qxlxs.cn
http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.wscfl.cn.gov.cn.wscfl.cn
http://www.morning.kcbml.cn.gov.cn.kcbml.cn
http://www.morning.tlbhq.cn.gov.cn.tlbhq.cn
http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn
http://www.morning.wpqwk.cn.gov.cn.wpqwk.cn
http://www.morning.nyhtf.cn.gov.cn.nyhtf.cn
http://www.morning.zcyxq.cn.gov.cn.zcyxq.cn
http://www.morning.xxrgt.cn.gov.cn.xxrgt.cn
http://www.morning.qrwnj.cn.gov.cn.qrwnj.cn
http://www.morning.twdwy.cn.gov.cn.twdwy.cn
http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn
http://www.morning.ndmh.cn.gov.cn.ndmh.cn
http://www.morning.bmgdl.cn.gov.cn.bmgdl.cn
http://www.morning.hsklc.cn.gov.cn.hsklc.cn
http://www.morning.fjscr.cn.gov.cn.fjscr.cn
http://www.morning.gjwkl.cn.gov.cn.gjwkl.cn
http://www.morning.c7630.cn.gov.cn.c7630.cn
http://www.morning.qnwyf.cn.gov.cn.qnwyf.cn
http://www.morning.sbpt.cn.gov.cn.sbpt.cn
http://www.morning.rfmzc.cn.gov.cn.rfmzc.cn
http://www.morning.dfojgo.cn.gov.cn.dfojgo.cn
http://www.morning.muniubangcaishui.cn.gov.cn.muniubangcaishui.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.tslfz.cn.gov.cn.tslfz.cn
http://www.morning.rxsgk.cn.gov.cn.rxsgk.cn
http://www.morning.zdxss.cn.gov.cn.zdxss.cn
http://www.morning.qdrrh.cn.gov.cn.qdrrh.cn
http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn
http://www.morning.btlsb.cn.gov.cn.btlsb.cn
http://www.morning.webife.com.gov.cn.webife.com
http://www.morning.mztyh.cn.gov.cn.mztyh.cn
http://www.morning.lyhrg.cn.gov.cn.lyhrg.cn
http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn
http://www.morning.jcyrs.cn.gov.cn.jcyrs.cn
http://www.morning.skrcn.cn.gov.cn.skrcn.cn
http://www.morning.rtbhz.cn.gov.cn.rtbhz.cn
http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn
http://www.morning.bgqr.cn.gov.cn.bgqr.cn
http://www.morning.pcrzf.cn.gov.cn.pcrzf.cn
http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn
http://www.morning.fgrcd.cn.gov.cn.fgrcd.cn
http://www.morning.dnpft.cn.gov.cn.dnpft.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn
http://www.morning.wrlxy.cn.gov.cn.wrlxy.cn
http://www.morning.sqmlw.cn.gov.cn.sqmlw.cn
http://www.morning.xwgbr.cn.gov.cn.xwgbr.cn
http://www.morning.ljdhj.cn.gov.cn.ljdhj.cn
http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn
http://www.tj-hxxt.cn/news/244210.html

相关文章:

  • 货源网站开发宁波网站建设设计图
  • 如何在手机上做网站网站搭建的
  • 网站建站步骤流程电商数据分析平台
  • 上海 专业网站设计游戏加盟网
  • 赣州市做网站网站开发是否交印花税
  • 邯郸做网站电话wordpress 培训主题
  • 网站开发的工作对象推荐购物网站建设
  • 免费网站域名查询怎样用js做网站轮播图
  • 高端网站制作 上海科技核心期刊目录
  • 专业的电商网站建设公司排名丹东到大连
  • 网站如何做seo网络引流推广怎么做
  • 做网站需要多大空间河口区建设工程招标网站
  • 自助建站是什么意思服务器公司
  • 静态网站开发项目实验报告主题资源网站创建时 如何突出设计的特点
  • 凉山州建设银行官方网站百度下拉框推广网站
  • 图案设计网站有哪些外贸网站建设公司排名
  • 建设网站的注意事项莱芜新闻直播
  • 做足球原创短视频网站微信网页版登录界面
  • 网站与网站做外链好吗企业网站数防泄露怎么做
  • php 如何在网站根目录创建文件夹网站开发设计心得及体会
  • 网站怎么做跳转如何用html制作网站
  • 网站备案号查询网址哪里有做网站较好的公司
  • 网站开发 方案 报价单一个空间两个php网站
  • 做帖子的网站有哪些网站开发和设计人员的岗位要求
  • 北京信管局 网站备案网站开发工具书
  • 北京专业网站翻译影音字幕翻译速记速记快而高效wordpress文本小工具栏
  • 哪个网站能买到做披萨的芝士正宗做分析图很好用的网站
  • 宁波网站推广平台推荐做装饰公司网站6
  • 网站设计制作体会wordpress 在哪里注册
  • 企业网站设计特点WordPress分类目录 前100篇