Checklist

Certification

You will get a certificate on completing this course.

University

The course is not from a very prestigious university.

Price

This course costs very less.

Difficulty

66% of the students have found this course easy.

Content

88% of the students have liked the content of this course.

Teaching

92% of the students have liked how the instructor has taught this course.

Satisfaction

92% of the students are overall satisfied with this course.

Introduction to Computer Networks & Internet Protocols

FREE (Audit)
GLS University
Course by
SwayamCourses from Swayam
Certificate awarded
For Rs. 1000
Intermediate

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Discount offers - Edvicer

Limited Time Discount Offers

Save your money with Edvicer. Check out our premium courses with discount offers.

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Career Mapper - Edvicer

Map your Career

Not sure which job profiles this course will open for you? Check out our AI based tool to get a complete personalized career map.

Checklist

Certification

You will get a certificate on completing this course.

University

The course is not from a very prestigious university.

Price

This course costs very less.

Difficulty

66% of the students have found this course easy.

Content

88% of the students have liked the content of this course.

Teaching

92% of the students have liked how the instructor has taught this course.

Satisfaction

92% of the students are overall satisfied with this course.

Why should you choose this course?

Description

Hi Friends! Welcome to the course on Computer Networks and Internet Protocols. The course is designed for undergraduate engineering as well as post graduate MCA and MSc.IT students. The course describes the idea of computer networks and protocols used in the current networks mostly the TCP/IP suite of protocols and a few other supporting protocols. The course sticks to the conventional path of describing components of the network called layers one after another. However, it also ventures into a few emerging networking solutions which work in a cross layer design fashion, packet classification, MPLS or Multi-Protocol Label Switching, IoT or Internet of Things and SDN or Software Defined Networks, etc. Packet classification and SDN also throws some light on how modern day networks demand traffic engineering and how that can be addressed.

The course describers the conventional layered design of computer networks, how different protocols works at different layers and how different functions of different layers are carried out. Starting from how Ethernet and Wireless networks work in the physical layer, it describes how the frames are constructed, errors are corrected and detected, how flow is controlled at data link layer, the course also throws some light on how the CRC and Hamming code techniques are used for the same. The course has a special module to describe how data link and transport layer protocols are designed and work. How the packets are routed across networks is described in network layer processing description. Different routing algorithms like Link State and AODV are explained next. The transport layer description includes TCP functioning, how UDP provides connectionless communication and how SCTP provides the best of both the worlds is also described. The application layer description includes description of various application layer protocols like SMTP, FTP, HTTP and DNS. The final lag of the course throws light on two of the emerging technologies which are threatening to change the conventional networking model. Using MPLS for providing different routing services based on labels, using SDN for providing special quality of services and detailed administration level control for traffic engineering is provided next. How the conventional networking model is divided into multiple planes and how that enables handling heterogeneous devices and diversified functioning in an automated manner is described next. The final three modules throw some light on IoT and related networking protocols, especially mesh networks which is commonly used in IoT and protocols for routing through mesh networks.

Syllabus

COURSE LAYOUTIntroduction to Computer Networks and Internet protocolsCC: Prof. Bhushan Trivedi, Ph.D.Host University: Gujarat University AhmedabadModule NumberContent1. Introduction to computer networks and TCP/IP Protocols, The TCP/IP protocol suit and the TCP/IP model2. The concept of layering, The job of each layer, Connectionless vs. Connection oriented communication and services. TCP as CO service over CL connection and UDP as CL service over CL connection.3. Complete communication process, an email and a web access communication over TCP/IP network. Showcasing how SMTP and HTTP works at each layer in a brief.4. Computer Networks and its fundamentals, definition of the network, its characteristics, network components and network connections.5. Modern network demands, packet classification, services using packet classification process, Conventional network model and modern network model based on service based on packet classification.6. Variety of modern Networks having non computers as members, wired and wireless sensor networks, networks based on IOT devices, Home networks, Smart city networks. Big Data problems associated with these networks7. Relation between the Bandwidth and the data rate of a channel, Data communication process and its ingredients, maximum data rate of a channel based on bandwidth of the channel and other parameters8. The need for the signalling process for data communication, Analog and digital signalling , analog and digital data. Amplitude, frequency and phase modulation and their use in data communication9. Data communication and the physical layer, the duties of physical layer, how analog and digital signalling is used for data communication at the physical layer, the process of multiplexing, demultiplexing and errors. Introduction to EM Spectrum10. The EM spectrum, Radio, microwave and other types of waves. The frequencies used by different portions of the spectrum; frequency bands, characteristics of each of the portions and consequences. The relation between data communication and the frequency bands.11. Wired and wireless physical layers, UTP, FO cables and their use in data communication, total internal reflection principle and difference between UTP and FO cables Hidden and exposed stations problem for wireless data communication and their solution.12. 802.11,16 and xDSL physical layers, Wireless LAN 802.11, multiple standards and versions of 802.11, 802.11a,802.11b,802.11g,802.11n, 802.11ac, OFDM, OFDMA and Discrete multitone13. The Data link layer duties, error handling process, introduction to CRC 14. Error correction and other jobs of Data Link Layer, Hamming distance, hamming code, error correction vs. error detection, Convolution, Reed-Solomon, LDPC and Turbo codes15. Communication at data link and transport layers, need for protocols, sliding windows, Go back n and Selective repeat strategies for communication16. Medium Access Sublayer, The Ethernet: The need for MAC layer, Introduction to Ethernet, Gigabit and 10G Ethernet, Dual speed cards and auto negotiation17. The Medium Access Sublayer:802.11 (Wi-Fi) –I, MAC layer, DCF and PCF Mode; i.e. ad hoc and infrastructure modes, CSMA/CA, Fragmentation, service primitives for infrastructure mode18. The Medium Access Sub Layer 802.11 Wi-Fi – II, extensions to 802.11, 802.11 frame structure, inter cell and intra cell transmission process19. Connecting LANs, Virtual LAN and 802.1Q, self-learning switches, interconnecting LANs, challenges and solutions for virtual LAN, 802.1Q standard20. Addressing in networks, IPv4 addressing mechanism, subletting and CIDR, managing addressing with CIDR.21. The difference between IPv4 and IPv6 addressing mechanism. Advantage offered by the IPv6. Different addressing mechanisms used by IPv6.22. Network layer: services, accounting, addressing in TCP/IPNetwork layer, routing and forwarding, connectionless and connection oriented forwarding, advantage of connecting networks at network layer23. Network layer: routing, what a router contains, routing algorithms How routing is performed in TCP/IP networks, link state algorithm, two phases of LS algorithm, how best path is decided24. Routing in MANets and the Exterior routing, the challenges in MANet Routing, AODV routing, the difference in exterior routing, hot potato and interior routing used in exterior routing process, multicast and broadcast routing25. Congestion at Network layer and MPLS, Congestion, congestion control, how tag based routing is performed in MPLS Routes, how switching based on tags is done in networks, how MPLS works, what are the challenges in implementing MPLS26. Transport layer services, The transport layer, it’s duties, different categories and types of transport layer services, how TCP manages connections, flow control and estimation of round trip time, how retransmission timer is managed at TCP27. TCP Timers and delayed duplicates problem in TCP, types of timers TCP normally uses, delayed duplicates, handshake process is managed and errors are handled at TCP, Tomlinson’s solution and the need for the three-way handshake28. 29. Connection management with TCP, connection release process, asymmetric and symmetric connection release process, congestion control, implicit and explicit congestion control methods, slow start, AIMD, fast recovery and fast retransmit, explicit congestion notification29.Introduction to UDP, a connectionless service mechanism over a connectionless delivery system30. Introduction to SCTP, a transport layer better suited for a multimedia traffic31. Application Layer, Domain Name Service, Application layer, introduction to DNS and the process of name resolution, resource records32. Resource Records in DNS and introduction to FTP, different types of resource records, How FTP works, control and data connections, passive FTP extensions33. The Hypertext Transfer Protocol (HTTP), The WWW and HTTP request and response, persistent connection, cookies and session variables34. Simple Mail Transfer Protocol (SMTP), The Email system and SMTP protocol, Internet mail standards, POP3 and IMAP35. Internet of Things, sensing, monitoring and control, intelligent embedded devices, M2M, 802.15.4, mesh networks, why IoT devices prefer mesh networks, interactivity and communication needs36. Mesh Networks and IPv6 over Mesh, Why IoT devices need spectate routing protocols, mesh-under and route-over approaches, The reason IPv6 is chosen for mesh, configuring IPv6 solutions for Mesh, 6LowPAN and related issues37. Other protocols for IoT, RPL, how routing is performed for storing and non-storing node, DOADG, Construction of DOADG and the role of central router, need of source routing and other refinements for processing. using protocols like mDNS, DNS-SD, PANA, etc.38. Software Defined Networks (SDN) , Paths and connections, Separation of data and control, connection oriented networks and routing overlays, SDN as a combined solution39. SDN implementation, Vendor specific solution problems, controllers and forwarding devices, communication need between controllers and other devices and external controllers, methods for implementing SDN40. SDN architecture and OpenFlow, SDN architecture, Northbound and southbound APIs, how separation is managed, what is the idea of OPEN solutions, OpenFlow Technology, Basics, messages, usage, specific fields, software defined radiosWeekModules to be coveredName11,2,3Introduction24,5,6Fundamentals and current situation37,8,9Physical layer prerequisites410, 11,12Physical layer513,14,15,Data link layer616,17,18,19MAC layer720,21,22Network layer-18Break 923,24,25Network Layer-21026, 27,28Transport layer-11129,30,31Transport layer-2 and Application layer1232,33,34Application Layer-21335,36,37IoT1438,39,40SDN15break

What others say about this course

Write your review of Introduction to Computer Networks & Internet Protocols

Facebook account of EdvicerLinkedin account of EdvicerInstagram account of Edvicer
Twitter account of EdvicerPinterest account of EdvicerYoutube account of Edvicer