博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

网络编程(笔记一)

一、网络七层模型

 

  1. 应用层:各种应用程序协议,如HTTP,FTP,SMTP,POP3等。
  2. 表示层:信息的语法语义以及它们的关联,如加密解密,转换翻译,压缩解压缩。
  3. 会话层:不同机器上的用户之间建立及管理会话。
  4. 传输层:接受上一层数据,在必要的时刻把数据进行分割,并将这些数据交给网络层,且保证这些数据段有效到达对端。
  5. 网络层:控制子网的运行,如逻辑编址,分组传输,路由选择。
  6. 数据链路层:物理寻址,同时将原始比特流度变为逻辑传输线路。
  7. 物理层:机械,电子,定时接口通信信道上的原始比特流传输。

二、TCP/IP协议

  1. IP协议:它只负责数据包的发送,不保证数据包能被可靠,有序,完整的交付。目前IP协议有IPV4,IPV6两个版本。
  2. TCP协议:TCP提供面向连接,可靠,有序,字节流传输服务。
  3. TCP协议标志位说明:
    1. URG:紧急指针
    2. ACK:确认序号
    3. PSN:有DATA数据传输
    4. RST:连接重置
    5. SYN:建立连接
    6. FIN:关闭连接
posted @ 2021-09-22 15:36  疯狂打码  阅读(27)  评论(0编辑  收藏  举报