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

网络基本信息

时间:2017-02-02 18:26:59      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:系统   val   net   osi   应用   lan   src   实现   alt   

  1. OSI/TCP-IP

物理层

在物理线路上传输原始的二进制数据位(基本网络硬件)

Host-to-network

(Arpanet/Satnet/Packet radio/Lan)

数据链路层

在有差错的物理线路上提供无差错的数据传输(Frame)

网络层

控制通信子网提供源点到目的点的数据传送(Packet)

Internet(IP)

运输层

为用户提供端到端的数据传送服务

Transport(TCP/UDP)

会话层

为用户提供会话控制服务(安全认证)

 

表示层

提供数据转换和表示服务:屏蔽不同系统间数据格式的不同,提供数据的编码/解码、加密/解密、压缩/解压等服务

应用层

为用户提供标准服务和操作

Application(Telnet/FTP/SMTP/DNS)

 

  1. IP协议(20个字节的固定部分和变长(最长40字节))

 技术分享

2. IPv6(40字节的头)

 技术分享

3. TCP流程

技术分享

 5. UDP流程

 技术分享

5. 常用的函数(很多网络实现可以参考书《UNIX网络编程》)

1)  inet_aton/inet_addr/inet_ntoa在ASCII字符串与网络字节序的二进制间转换地址

2)  inet_pton/inet_ntop支持IPv4和IPv6

网络基本信息

标签:系统   val   net   osi   应用   lan   src   实现   alt   

原文地址:http://www.cnblogs.com/spookligd/p/6361402.html

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