[Urgent]Technical Support Engineer IV - 2013/10/18

招聘EMC高级技术支持工程师,负责解决与EMC解决方案产品相关的技术问题,包括VSPEX、Flash等产品,需具备8年以上工作经验,精通Unix/Linux及虚拟化技术。

Technical Support Engineer IV - 2013/10/18

Key Skill Requirements: 
 8+ years working experience
 In depth system level skills with Unix and/or Linux
 In depth system level knowledge of virtualization such as VMware


Base: Shanghai

Please send your resume to: perioct@hotmail.com

 

GENERAL SUMMARY
  • This position is a senior technical support position whose main role is technical customer support of EMC solution products.
  • This candidate will support VSPEX, Flash and other EMC products involved in "Cloud Computing". Candidate will work on troubleshooting from application layer down to the storage layer related to various EMC storage products and a wide variety of host operating systems.
PRINCIPAL DUTIES AND RESPONSIBILITIES
  • Applies advanced technical expertise using standard operating and diagnostic protocols to resolve standard to moderately complex system level issues that are negatively impacting product performance at EMC customer sites. Identifies, documents and escalates customer issues.
  • Effectively communicates procedural and technical issues to internal and external customers in a fast paced and customer critical environment. Maintains a "closed-loop" communication style assuring all appropriate individuals are notified of ongoing issues and problem resolution status. Responsible for sharing all acquired knowledge concerning problem resolution with the Field and, as appropriate, to Customers. Contributes to centralized problem identification and resolution database.
  • Leads efforts in facilitating problem recreation and failure analysis of systems level issues. Recommends and utilizes a wide variety of test equipment, diagnostic tools and techniques used in problem resolution. May provide documentation and direct feedback to Field Technical Specialists, Account Managers, Sales and other EMC Technical Support co-workers as appropriate.
  • May identify and interpret interoperability and support matrixes. Provides input to training programs and/or serviceability enhancements as requested by the Field and Technical Support Departments. Reviews training materials and procedural documentation as requested.
  • Communicates effectively to internal and external customers as necessary through a variety of mediums.
  • Monitors and tracks all service calls, provides call status updates at regular intervals and communicates status to customers using Call Tracking Databases.
  • As a 24X7X365 organization shift work, holidays and on-call responsibilities may be required.
  • EMC Proven Professional Certification desired.
Core Requirement:
  • 8+ years working experience
  • In depth system level skills with Unix and/or Linux
  • In depth system level knowledge of virtualization such as VMware
  • Knowledge of storage arrays (Symmetrix, VNX or other third party storage) and connectivity is a plus
  • Industry experience in building and troubleshooting solutions along with Oracle orSAP DB is a plus
SKILLS Required:
  • Ability to work in a high-pressure environment.
  • Customer Service skill.
  • Troubleshooting skills.
  • Customer focused.
  • Interpersonal skills.
  • Presentation skills.
  • Understanding of EMC's products and their value added to the customer.
Education Required:
  • Bachelors in Computer Science, Engineering, or equivalent industry related experience


 

### 网络数据包整体结构概述 网络数据包通常从版本号开始,接着是包头,然后是 IP 头(分为 IPv4 和 IPv6),之后是传输层的 TCP 或 UDP 头,最后是数据部分。下面分别对各部分进行详细解析。 ### IPv4 数据包结构及内存占用 #### 版本号(Version) - **占用内存**:4 位 - **作用**:指示 IP 协议的版本,对于 IPv4 该值为 4。 #### 包头长度(Internet Header Length, IHL) - **占用内存**:4 位 - **作用**:表示 IP 包头的长度,以 32 位(4 字节)为单位。最小值为 5(即 20 字节),因为基本的 IPv4 包头长度为 20 字节。 #### 服务类型(Type of Service, ToS) - **占用内存**:8 位 - **作用**:用于指示数据包的优先级和服务类型,例如低延迟、高吞吐量等。 #### 总长度(Total Length) - **占用内存**:16 位 - **作用**:表示整个 IP 数据包(包括包头和数据)的长度,以字节为单位。最大值为 65,535 字节。 #### 标识(Identification) - **占用内存**:16 位 - **作用**:用于标识一个数据包的唯一编号,当数据包被分片时,所有分片的标识字段相同。 #### 标志(Flags) - **占用内存**:3 位 - **作用**:包含一些控制标志,例如是否允许分片、是否是最后一个分片等。 #### 片偏移(Fragment Offset) - **占用内存**:13 位 - **作用**:表示该分片在原始数据包中的相对位置,以 8 字节为单位。 #### 生存时间(Time to Live, TTL) - **占用内存**:8 位 - **作用**:防止数据包在网络中无限循环,每经过一个路由器,TTL 值减 1,当 TTL 为 0 时,数据包被丢弃。 #### 协议(Protocol) - **占用内存**:8 位 - **作用**:指示上层协议的类型,例如 TCP(值为 6)、UDP(值为 17)等。 #### 首部校验和(Header Checksum) - **占用内存**:16 位 - **作用**:用于验证 IP 包头的完整性。 #### 源 IP 地址(Source IP Address) - **占用内存**:32 位(4 字节) - **作用**:发送方的 IP 地址。 #### 目的 IP 地址(Destination IP Address) - **占用内存**:32 位(4 字节) - **作用**:接收方的 IP 地址。 ### IPv6 数据包结构及内存占用 #### 版本号(Version) - **占用内存**:4 位 - **作用**:指示 IP 协议的版本,对于 IPv6 该值为 6。 #### 流量类别(Traffic Class) - **占用内存**:8 位 - **作用**:类似于 IPv4 的服务类型,用于指示数据包的优先级和服务类型。 #### 流标签(Flow Label) - **占用内存**:20 位 - **作用**:用于标识属于同一流的数据包,以便路由器进行快速转发。 #### 有效载荷长度(Payload Length) - **占用内存**:16 位 - **作用**:表示 IP 数据包中除包头外的数据部分的长度,以字节为单位。 #### 下一个首部(Next Header) - **占用内存**:8 位 - **作用**:指示紧跟在 IPv6 包头后面的扩展首部或上层协议的类型。 #### 跳数限制(Hop Limit) - **占用内存**:8 位 - **作用**:类似于 IPv4 的生存时间,防止数据包在网络中无限循环。 #### 源 IP 地址(Source IP Address) - **占用内存**:128 位(16 字节) - **作用**:发送方的 IP 地址。 #### 目的 IP 地址(Destination IP Address) - **占用内存**:128 位(16 字节) - **作用**:接收方的 IP 地址。 ### TCP 头部结构及内存占用 #### 源端口号(Source Port) - **占用内存**:16 位 - **作用**:发送方的端口号。 #### 目的端口号(Destination Port) - **占用内存**:16 位 - **作用**:接收方的端口号。 #### 序列号(Sequence Number) - **占用内存**:32 位 - **作用**:表示该数据包在整个数据流中的相对位置。 #### 确认号(Acknowledgment Number) - **占用内存**:32 位 - **作用**:表示期望收到的下一个数据包的序列号。 #### 数据偏移(Data Offset) - **占用内存**:4 位 - **作用**:表示 TCP 头部的长度,以 32 位(4 字节)为单位。 #### 保留位(Reserved) - **占用内存**:6 位 - **作用**:保留用于未来扩展。 #### 控制位(Control Bits) - **占用内存**:6 位 - **作用**:包含一些控制标志,例如 SYN、ACK、FIN 等。 #### 窗口大小(Window Size) - **占用内存**:16 位 - **作用**:表示发送方或接收方的接收窗口大小,用于流量控制。 #### 校验和(Checksum) - **占用内存**:16 位 - **作用**:用于验证 TCP 头部和数据的完整性。 #### 紧急指针(Urgent Pointer) - **占用内存**:16 位 - **作用**:当 URG 标志置位时,指示紧急数据的相对位置。 ### UDP 头部结构及内存占用 #### 源端口号(Source Port) - **占用内存**:16 位 - **作用**:发送方的端口号。 #### 目的端口号(Destination Port) - **占用内存**:16 位 - **作用**:接收方的端口号。 #### 长度(Length) - **占用内存**:16 位 - **作用**:表示 UDP 数据包的长度,包括头部和数据部分,以字节为单位。 #### 校验和(Checksum) - **占用内存**:16 位 - **作用**:用于验证 UDP 头部和数据的完整性。 ### 绘制结构图的 Python 示例(使用 `matplotlib` 和 `networkx`) ```python import matplotlib.pyplot as plt import networkx as nx # 创建有向图 G = nx.DiGraph() # 添加节点 G.add_nodes_from(["版本号", "包头", "IPv4/IPv6头", "TCP/UDP头", "数据"]) # 添加边 G.add_edges_from([("版本号", "包头"), ("包头", "IPv4/IPv6头"), ("IPv4/IPv6头", "TCP/UDP头"), ("TCP/UDP头", "数据")]) # 绘制图形 pos = nx.spring_layout(G) nx.draw(G, pos, with_labels=True, node_color='lightblue', node_size=1500, font_size=12, font_weight='bold') plt.title("网络数据包结构") plt.show() ``` ### 相关问题 1. IPv4 和 IPv6 包头结构的主要区别是什么? 2. TCP 和 UDP 头部结构在功能上有哪些不同? 3. 如何在 Python 中解析网络数据包的头部信息? 4. 网络数据包的分片机制是如何工作的? 5. 性能测试中,网络数据包的结构对测试结果有什么影响?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值