2024/4/12 网络编程day2

OSI模型中的网络层次有哪些?
物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
TCP/IP协议族的分层有哪些?
网络接口层,网络层,运输层,应用层
分层的好处?
各层互相独立,功能互不影响,灵活性好,易于维护,效率高,便于理解,使得网络体系结构清晰
什么是IP地址?
互联网协议地址,是主机在网络中的唯一标识
什么是端口号?
用于区分同一主机上的多个进程
TCP.UDP,HTTP,IP,ARP这些协议分别在哪一层?
TCP和UDP在传输层,HTTP在应用层,IP在网络层,ARP在以太网层
路由器,交换机,双绞线分别工作在哪一层?
路由器工作在网络层,交换机和双绞线工作在物理层
TCP通信和IP通信的区别?
TCP:面向连接的可靠传输,稳定,沾包,适用于传输质量较高的,传输效率低
UDP:面向无连接的不可靠传输,传输过程中可能出现数据错误,失序等问题,不会出现沾包,效率高,实时性好
什么是套接字?
网络通信中跨主机通信信息的载体
TCP通信过程中服务器端的实现流程?
1通过socket创建套接字,返回描述符
2通过bind为套接字文件绑定IP地址和端口号
3通过listen设置监听
4通过accept阻塞,等待用户端连接请求
5数据通信
6关闭套接字

相关推荐

  1. 2024/4/12 网络编程day2

    2024-04-15 06:28:01       38 阅读
  2. 网络编程 day3

    2024-04-15 06:28:01       57 阅读
  3. 网络编程day4

    2024-04-15 06:28:01       45 阅读
  4. day11【网络编程

    2024-04-15 06:28:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-15 06:28:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-15 06:28:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-15 06:28:01       87 阅读
  4. Python语言-面向对象

    2024-04-15 06:28:01       96 阅读

热门阅读

  1. 初识DOM

    初识DOM

    2024-04-15 06:28:01      37 阅读
  2. 双向冒泡算法(C语言版)

    2024-04-15 06:28:01       38 阅读
  3. Android之图片压缩几种方式

    2024-04-15 06:28:01       38 阅读
  4. Android之启动优化

    2024-04-15 06:28:01       39 阅读
  5. 链表linked list: 将新节点链接到链表的末尾

    2024-04-15 06:28:01       41 阅读
  6. 7天八股速记之C++后端——Day 1

    2024-04-15 06:28:01       33 阅读
  7. 创建一个flutter的左划重命名,右划隐藏的功能

    2024-04-15 06:28:01       38 阅读
  8. 熟悉JVM体系结构

    2024-04-15 06:28:01       35 阅读
  9. 4.JVM八股

    2024-04-15 06:28:01       31 阅读
  10. LearnOpenGl练习题-纹理

    2024-04-15 06:28:01       34 阅读
  11. Android DB锁问题

    2024-04-15 06:28:01       37 阅读