码迷,mamicode.com
首页 > 其他好文 > 详细

网络编程相关

时间:2019-06-09 22:28:39      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:难度   跨平台   应用层   成熟   udp   威胁   设备   灵活   数据量   

协议的概念:就是一种规则,例如ftp协议。

网络应用程序的设计模式:c/s 协议灵活,熟知的QQ;客户端安装在用户的主机上会对主机的安全构成很大的威胁,开发难度大; b/s 安全性高,跨平台,协议是从成熟的。

网络程序设计模式的使用场景:数据量小就用b/s,打了就用c/s

分层模型:osi:物,数,网,传,会,表,应。TCP/IP的四层模型架构:网络接口层(以太网帧协议),网络层,传输层,应用层。

  1、物理层:通讯过程张网络通讯设备的标准,如光纤、双绞线,传输方式【byte】

  2、数据链路层:数据侦测校验

  3、网络层:寻路

  4、传输层:端口号

  5、会话层,表示层,应用层对应到TCP/IP的应用层。常用的协议例如ftp ssh等

TCP协议传输数据的优点:稳定(只要通讯第一次发通之后后续的通讯都会按照当前的路由)相反UDP就不是这样的,所以数据有丢包的风险。

以太网帧格式:

网络编程相关

标签:难度   跨平台   应用层   成熟   udp   威胁   设备   灵活   数据量   

原文地址:https://www.cnblogs.com/niuyg928/p/10994945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!