Lesson 1 Key-Terms Meanings: Internet Connectivity Principles

Lesson 1 Key-Terms Meanings: Internet Connectivity Principles

Lesson 1 Key-Terms Meanings: Internet Connectivity Principles Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 1 Publs.: McGraw-Hill Education Header Words • Header words are placed as per the actions required at succeeding stages during communication from Application layer • Each header word at a layer consists of one or more header fields • The header fields specify the actions as per the protocol used Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 2 Publs.: McGraw-Hill Education Header fields • Fields specify a set of parameters encoded in a header • Parameters and their encoding as per the protocol used at that layer • For example, fourth word header field for 32-bit Source IP address in network layer using IP Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 3 Publs.: McGraw-Hill Education Protocol Header Field Example • Header field means bits in a header word placed at appropriate bit place, for example, place between bit 0 and bit 31 when a word has 32-bits. • First word fields b31-b16 for IP packet length in bytes, b15-b4 Service type and precedence and b3-b0 for IP version • Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 4 Publs.: McGraw-Hill Education IP Header • Header fields consist of parameters and their encodings which are as per the IP protocol • An internet layer protocol at a source or destination in TCP/IP suite of protocols Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 5 Publs.: McGraw-Hill Education TCP Header • Header fields consist of parameters and their encoding which are as per the TCP protocol • TCP (transport layer protocol) at a source or destination transport layers Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 6 Publs.: McGraw-Hill Education TCP Stream • A data stack (a sequence of bytes or words) from source end transport layer to destination end transport layer, or • An acknowledgement TCP stream data stack from destination end transport layer to source end transport layer Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 7 Publs.: McGraw-Hill Education Port • An interface (Software) to the network which uses a protocol for sending a data stack at the output of application layer to the lower layer(s) • The port receives a data stack at the input at the receiver end application layer. Each port (number) at Application layer uses distinct protocol. Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 8 Publs.: McGraw-Hill Education Port Number • An assigned number according to protocol used for transmission and reception at an application layer • For example, port number 80 for HTTP protocol at the application layer Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 9 Publs.: McGraw-Hill Education Ports in TCP/IP suite • A port uses a protocol for sending and receiving messages • Consists of numbers of Application layer protocols, for example, HTTP, HTTPS, FTP, Telnet and Others • A TCP/IP message must be sent from right port at transmission end and to the right port at the receiver end Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 10 Publs.: McGraw-Hill Education Packet • A fixed maximum size set of bytes which communicates from internet layer to router and from one router to another till the packet reaches at physical/data link layer at the receiver end • Packet routes through a path decided at each router among the available paths at an instant Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 11 Publs.: McGraw-Hill Education IP Packet • A data stack from internet layer and between the routers to other end internet layer • The stack includes IP header at top • The IP packet communicates from a source IP address through the routers to the destination IP address Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 12 Publs.: McGraw-Hill Education Socket • A interface (software) to the network that sends (i) a data stack at the application output using a port protocol to the lower layer and (ii) using an IP address to the network for another socket at receiver end • A socket assigned a port number and IP address Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 13 Publs.: McGraw-Hill Education Host • A device or node that connects to a network of computers • Host provides the information, resources, services, and Applications to the other nodes on the network. • The network layer assigns a host address to each host Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 14 Publs.: McGraw-Hill Education IP Host • One that uses the Internet Protocol suite • An IP host has one or more IP addresses for the network interfaces Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 15 Publs.: McGraw-Hill Education Network Interface • A system software component or hardware for facilitating communication between two protocol layers or computers or nodes in a network • The interface software-component provides standard functions, for example, connection establishment or close or message passing. Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 16 Publs.: McGraw-Hill Education Network Interface Examples • Port (software or hardware component) or network interface device or socket • The interface can be addressed by a unique port number or socket name or node id. Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 17 Publs.: McGraw-Hill Education Summary We learnt meanings of: • Header words and Fields • Port • Host • Packet • Socket • Network Interface Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 18 Publs.: McGraw-Hill Education End of Lesson 1 on Key Terms Meanings: Internet Connectivity Principles Chapter-4 L01: "Internet of Things " , Raj Kamal, 2017 19 Publs.: McGraw-Hill Education .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    19 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us