TCP/IP协议1
1.分层
应用层 telent 远程登录,ftp 文件传输协议,smtp 简单邮件传送协议 snmp 简单网络管理协议 email
运输层 tcp(提供可靠的数据通信)和udp(数据报的分组从一台主机到另一台主机) 两台主机提供端对端的通信,
网络层 ip(网际洗衣),icmp(互联网控制报文协议)和iGmp(internet组管理协议) 分组的选路,
链路层 设备驱动程序和网络接口卡,
连接网络的途径路由器和网桥 ,网桥是链路层上对网络进行互联,路由器是在网络层对网络进行互联。
IP协议,icmp是ip协议的附属协议,
2.互联网的地址
每台主机都有一个唯一的internet地址,长32bit,
多接口主机有多个ip地址,
有三类:单播地址(单个主机),广播地址(为给定网络上的所有主机),多播地址(同一组内的所有主机)
3 域名系统
DNS是一个分布数据库,提供ip地址和主机名之间的映射关系
4 封装
用tcp传送数据,每层对收到的数据增加一些首部信息,tcp传给ip的tcp报文,ip传给链路层的是ip数据报,通过以太网传输的比特流称为帧,
5 分用
当目的主机收到一个以太网数据帧时,数据就开始还原,
6 客户-服务器模型
重复型服务器,UDP
并发型服务器 TCP
7 端口号
大多数tcp/ip实现给临时端口分配1024到5000之间的端口号
8 标准化过程
interent协会 isoc
TCP/IP协议1的更多相关文章
- 门面模式的典型应用 Socket 和 Http(post,get)、TCP/IP 协议的关系总结
		门面模式的一个典型应用:Socket 套接字(Socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元.它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息: 连接使用的 ... 
- OSI七层模型详解 TCP/IP协议
		总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ... 
- TCP/IP协议(二)tcp/ip基础知识
		今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ... 
- TCP/IP协议(一)网络基础知识
		参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ... 
- TCP/IP协议三次握手与四次握手流程解析
		原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ... 
- 【原创】技术往事:改变世界的TCP/IP协议(珍贵多图、手机慎点)
		1.前言 作为应用层开发人员,接触最多的网络协议通常都是传输层的TCP(与之同处一层的另一个重要协议是UDP协议),但对于IP协议,对于应用程序员来说更多的印象还是IP地址这个东西,再往深一点也就很难 ... 
- HTTP协议—— 简单认识TCP/IP协议
		大学没读计算机专业,所以很多的专业知识都不知道.既然已经从事了IT这个行业,就势必要去了解下网络底层,虽然实际工作中这些东西用不到.高楼大厦,起于平川.不积跬步,无以至千里,不积小流,无以成江海.我现 ... 
- Http   TCP/IP 协议的关系
		转自:http://www.cnblogs.com/ymy124/archive/2012/03/18/2404958.html 项目要求Web服务是高安全级别,在选择.net remoting,we ... 
- TCP/IP协议学习(四) 基于C# Socket的Web服务器---静态资源处理
		目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回 ... 
- TCP/IP协议学习(五) 基于C# Socket的C/S模型
		TCP/IP协议作为现代网络通讯的基石,内容包罗万象,直接去理解理论是比较困难的:然而通过实践先理解网络通讯的理解,在反过来理解学习TCP/IP协议栈就相对简单很多.C#通过提供的Socket API ... 
随机推荐
- 记录从数据库把数据初始化mongodb缓存的一些坑
			在项目启动时,需要做一些项目启动后的预操作,比如初始化数据进缓存等等. 这时就需要写listener,等监听.在项目启动时把数据缓存进mongodb. 但是这会有一个问题.项目一般都是把各种bean交 ... 
- 403 Frog Jump 青蛙过河
			一只青蛙想要过河. 假定河流被等分为 x 个单元格,并且在每一个单元格内都有可能放有一石子(也有可能没有). 青蛙可以跳上石头,但是不可以跳入水中.给定石子的位置列表(用单元格序号升序表示), 请判定 ... 
- 373 Find K Pairs with Smallest Sums 查找和最小的K对数字
			给定两个以升序排列的整形数组 nums1 和 nums2, 以及一个整数 k.定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2.找到和最小的 k 对数字 (u1,v1 ... 
- php数据类型的转换
			1.强制类型的转换 setType('变量','值') 值:可以是8大数据类型的任何一种 变量:(8大数据类型)需要转换的变量 $var="123abc"; setType($va ... 
- Android 百度地图  android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapView
			android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapVi ... 
- re.S解析
			转自:https://www.cnblogs.com/xieqiankun/p/re-sinpython.html 在Python的正则表达式中,有一个参数为re.S.它表示“.”(不包含外侧双引号, ... 
- 【C++】智能指针简述(五):解决循环引用的weak_ptr
			总结一下前文内容: 1.智能指针通过RAII方法来管理指针:构造对象时,完成资源初始化;析构对象时,对资源进行清理及汕尾. 2.auto_ptr,通过“转移所有权”来防止析构一块内存多次.(如何转移? ... 
- Computed Properties vs Property Requirements - protocol
			In addition to stored properties, classes, structures, and enumerations can define computed properti ... 
- arx 插入图片
			#include <ShLwApi.h> #pragma comment(lib, "ShLwApi.lib") //插入影像图 Acad::ErrorStatus i ... 
- ThinkPHP---thinkphp会话支持和文件载入
			[一]会话控制 会话支持一般指cookie和session,在ThinkPHP里为了方便开发,封装了cookie和session方法. (1)session方法 在函数库封装了session方法 se ... 
