SlideShare una empresa de Scribd logo
1 de 26
Computer Network

Sritrusta Sukaridhoto
Why Computer Network ???
   Stand alone Computer ….



       FOR WHAT ???

               Computer Network – Sritrusta Sukaridhoto
Something interesting from
Computer Network ???
 Easiness
 No distance
 Mobility
 Efficient




                Computer Network – Sritrusta Sukaridhoto
Network Administrator,…
   Advantages                             Disadvantages
     Good  salary                             ERROR,      then people
     Control other peoples                       want to kill YOU !!!
     Faster than others
     Relax




                    Computer Network – Sritrusta Sukaridhoto
Study…
   Basic network theory
     OSI Layer
     Network devices
     Routing
     Network security
     Programming




                  Computer Network – Sritrusta Sukaridhoto
Study…
   Network Skill
     Operating   system
     Server – Client
     Router, Switch, Cabling, etc (network devices)
     Hacking not Cracking
     Certificate
   Experience
     Time   can answer ???

                    Computer Network – Sritrusta Sukaridhoto
Open System Interconnection
              (OSI)
   A model defines the stages or
    tasks of a protocol as it
    prepares to send data
        Open meaning standards
         available to all.
   The model is devided into
    seven distinct layers
   Each subsequent layer should
    perform a well-defined function
    and the layer boundaries are
    designed to minimize the
    information flow across the
    interfaces


                          Computer Network – Sritrusta Sukaridhoto
OSI Model Layers
   Application Layer
     Provides  a user interface (examples: HTTP, SMTP)
     Includes file, print, database, app. Services
   Presentation Layer
     Presents the data (example: JPEG)
     Includes encryption, compression and translation
      services
   Session Layer
     Keeps   different applications data separate


                      Computer Network – Sritrusta Sukaridhoto
OSI Model Layers
   Transport Layer
     Provides reliable delivery
     Performs error detection
     Includes end to end connection
   Network Layer
     Provides logical addressing
     Routing layer


                  Computer Network – Sritrusta Sukaridhoto
OSI Model Layers
   Data Link Layer
     Combines  packets into bytes then into frames
     Performs error detection (not correction)
     Provides Media access addressing (point-to-
      point)
     Media Access Control and Data Link Control
   Physical Layer
     Moves   bits between devices

                   Computer Network – Sritrusta Sukaridhoto
Keys Layers of the OSI Model




          Computer Network – Sritrusta Sukaridhoto
OSI Model and Protocols




          Computer Network – Sritrusta Sukaridhoto
Network Devices
   Wire                          Wireless




           Computer Network – Sritrusta Sukaridhoto
Router, Switch, Hub, Modem, …




          Computer Network – Sritrusta Sukaridhoto
TCP/IP




         Computer Network – Sritrusta Sukaridhoto
TCP/IP




         Computer Network – Sritrusta Sukaridhoto
Network Security
   Firewall




               Computer Network – Sritrusta Sukaridhoto
Operating Systems




    Computer Network – Sritrusta Sukaridhoto
Computer Network – Sritrusta Sukaridhoto
Hacking NOT cracking




     Computer Network – Sritrusta Sukaridhoto
}
                                                                                      if (setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&yes,sizeof(int)) == -1)
                                                                                          {
                                                                                          perror("setsockopt");



Programming
                                                                                          exit(1);
                                                                                      }

                                                                                      my_addr.sin_family = AF_INET;                 // host byte order
                                                                                      my_addr.sin_port = htons(MYPORT); // short, network byte order
                                                                                      my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP
                                                                                      memset(&(my_addr.sin_zero), '0', 8); // zero the rest of the struct
                                                                                      if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))
                                                                                                                                       == -1) {
/*                                                                                        perror("bind");
     ** server.c -- a stream socket server demo                                           exit(1);
     */                                                                               }
     #include <stdio.h>                                                               if (listen(sockfd, BACKLOG) == -1) {
     #include <stdlib.h>                                                                  perror("listen");
     #include <unistd.h>                                                                  exit(1);
     #include <errno.h>                                                               }
     #include <string.h>                                                              sa.sa_handler = sigchld_handler; // reap all dead processes
     #include <sys/types.h>                                                           sigemptyset(&sa.sa_mask);
     #include <sys/socket.h>                                                          sa.sa_flags = SA_RESTART;
     #include <netinet/in.h>                                                          if (sigaction(SIGCHLD, &sa, NULL) == -1) {
     #include <arpa/inet.h>                                                               perror("sigaction");
     #include <sys/wait.h>                                                                exit(1);
     #include <signal.h>                                                              }
     #define MYPORT 3490 // the port users will be connecting to                      while(1) { // main accept() loop
     #define BACKLOG 10 // how many pending connections queue will hold                   sin_size = sizeof(struct sockaddr_in);
     void sigchld_handler(int s)                                                          if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,
     {                                                                                                                         &sin_size)) == -1) {
        while(wait(NULL) > 0);                                                                perror("accept");
     }                                                                                        continue;
     int main(void)                                                                       }
     {                                                                                    printf("server: got connection from %sn",
        int sockfd, new_fd; // listen on sock_fd, new connection on new_fd                                             inet_ntoa(their_addr.sin_addr));
        struct sockaddr_in my_addr; // my address information                             if (!fork()) { // this is the child process
        struct sockaddr_in their_addr; // connector's address information                     close(sockfd); // child doesn't need the listener
        int sin_size;                                                                         if (send(new_fd, "Hello, world!n", 14, 0) == -1)
        struct sigaction sa;                                                                      perror("send");
        int yes=1;                                                                            close(new_fd);
        if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {                               exit(0);
            perror("socket");                                                             }
            exit(1);                                                                      close(new_fd); // parent doesn't need this
                                                                                      }
                                                                                      return 0;
                                                                                  }



                                                           Computer Network – Sritrusta Sukaridhoto
Server - Client




           Computer Network – Sritrusta Sukaridhoto
Certificate




              Computer Network – Sritrusta Sukaridhoto
Network topics
   IPv6
   Mobile-IP
   MPLS
   Network Security, VPN, IPSec
   Quality of Service
   VoIP
   Wireless
   Web-base application
   Encryption Decryption
   Streaming


                    Computer Network – Sritrusta Sukaridhoto
EEPIS Computer Network
   Lab Jaringan Komputer
     Ka.Lab: Sritrusta Sukaridhoto
     Gedung D4 lt. 3
   UPT Jaringan Komputer
     Ka.UPT: Dadet P
     Network Admin: Sukaridhoto, Hendri, Firman,
      Reza
     Gedung IT lt. 2


                  Computer Network – Sritrusta Sukaridhoto
Thank You…
  Computer Network – Sritrusta Sukaridhoto

Más contenido relacionado

La actualidad más candente

The mighty js_function
The mighty js_functionThe mighty js_function
The mighty js_function
timotheeg
 
망고100 보드로 놀아보자 19
망고100 보드로 놀아보자 19망고100 보드로 놀아보자 19
망고100 보드로 놀아보자 19
종인 전
 
Rootkit on Linux X86 v2.6
Rootkit on Linux X86 v2.6Rootkit on Linux X86 v2.6
Rootkit on Linux X86 v2.6
fisher.w.y
 

La actualidad más candente (20)

The mighty js_function
The mighty js_functionThe mighty js_function
The mighty js_function
 
C++ CoreHard Autumn 2018. Concurrency and Parallelism in C++17 and C++20/23 -...
C++ CoreHard Autumn 2018. Concurrency and Parallelism in C++17 and C++20/23 -...C++ CoreHard Autumn 2018. Concurrency and Parallelism in C++17 and C++20/23 -...
C++ CoreHard Autumn 2018. Concurrency and Parallelism in C++17 and C++20/23 -...
 
Sysprog 13
Sysprog 13Sysprog 13
Sysprog 13
 
망고100 보드로 놀아보자 19
망고100 보드로 놀아보자 19망고100 보드로 놀아보자 19
망고100 보드로 놀아보자 19
 
Rootkit on Linux X86 v2.6
Rootkit on Linux X86 v2.6Rootkit on Linux X86 v2.6
Rootkit on Linux X86 v2.6
 
Android Bluetooth Hacking Java Day2010 Eng
Android Bluetooth Hacking Java Day2010 EngAndroid Bluetooth Hacking Java Day2010 Eng
Android Bluetooth Hacking Java Day2010 Eng
 
Arduino coding class part ii
Arduino coding class part iiArduino coding class part ii
Arduino coding class part ii
 
Welcome to Modern C++
Welcome to Modern C++Welcome to Modern C++
Welcome to Modern C++
 
Java util concurrent
Java util concurrentJava util concurrent
Java util concurrent
 
Pro typescript.ch03.Object Orientation in TypeScript
Pro typescript.ch03.Object Orientation in TypeScriptPro typescript.ch03.Object Orientation in TypeScript
Pro typescript.ch03.Object Orientation in TypeScript
 
Heap overflows for humans – 101
Heap overflows for humans – 101Heap overflows for humans – 101
Heap overflows for humans – 101
 
Коварный code type ITGM #9
Коварный code type ITGM #9Коварный code type ITGM #9
Коварный code type ITGM #9
 
ITGM #9 - Коварный CodeType, или от segfault'а к работающему коду
ITGM #9 - Коварный CodeType, или от segfault'а к работающему кодуITGM #9 - Коварный CodeType, или от segfault'а к работающему коду
ITGM #9 - Коварный CodeType, или от segfault'а к работающему коду
 
[ROOTCON13] Pilot Study on Semi-Automated Patch Diffing by Applying Machine-L...
[ROOTCON13] Pilot Study on Semi-Automated Patch Diffing by Applying Machine-L...[ROOTCON13] Pilot Study on Semi-Automated Patch Diffing by Applying Machine-L...
[ROOTCON13] Pilot Study on Semi-Automated Patch Diffing by Applying Machine-L...
 
Pthread
PthreadPthread
Pthread
 
Arduino coding class
Arduino coding classArduino coding class
Arduino coding class
 
Евгений Крутько, Многопоточные вычисления, современный подход.
Евгений Крутько, Многопоточные вычисления, современный подход.Евгений Крутько, Многопоточные вычисления, современный подход.
Евгений Крутько, Многопоточные вычисления, современный подход.
 
Threads
ThreadsThreads
Threads
 
Play image
Play imagePlay image
Play image
 
Reverse Engineering Dojo: Enhancing Assembly Reading Skills
Reverse Engineering Dojo: Enhancing Assembly Reading SkillsReverse Engineering Dojo: Enhancing Assembly Reading Skills
Reverse Engineering Dojo: Enhancing Assembly Reading Skills
 

Similar a Computer networkppt4577

Rust: код может быть одновременно безопасным и быстрым, Степан Кольцов
Rust: код может быть одновременно безопасным и быстрым, Степан КольцовRust: код может быть одновременно безопасным и быстрым, Степан Кольцов
Rust: код может быть одновременно безопасным и быстрым, Степан Кольцов
Yandex
 
Степан Кольцов — Rust — лучше, чем C++
Степан Кольцов — Rust — лучше, чем C++Степан Кольцов — Rust — лучше, чем C++
Степан Кольцов — Rust — лучше, чем C++
Yandex
 

Similar a Computer networkppt4577 (20)

Npc14
Npc14Npc14
Npc14
 
Computer network
Computer networkComputer network
Computer network
 
Udp socket programming(Florian)
Udp socket programming(Florian)Udp socket programming(Florian)
Udp socket programming(Florian)
 
Sockets
SocketsSockets
Sockets
 
Sockets intro
Sockets introSockets intro
Sockets intro
 
Socket Programming Intro.pptx
Socket  Programming Intro.pptxSocket  Programming Intro.pptx
Socket Programming Intro.pptx
 
sockets_intro.ppt
sockets_intro.pptsockets_intro.ppt
sockets_intro.ppt
 
INTRODUCTION TO SOCKETS IN COMPUTER NETWORKS DEPT OF CSE.ppt
INTRODUCTION TO SOCKETS IN COMPUTER NETWORKS DEPT OF CSE.pptINTRODUCTION TO SOCKETS IN COMPUTER NETWORKS DEPT OF CSE.ppt
INTRODUCTION TO SOCKETS IN COMPUTER NETWORKS DEPT OF CSE.ppt
 
Sysprog 11
Sysprog 11Sysprog 11
Sysprog 11
 
Lab
LabLab
Lab
 
Socket System Calls
Socket System CallsSocket System Calls
Socket System Calls
 
Server
ServerServer
Server
 
Basic socket programming
Basic socket programmingBasic socket programming
Basic socket programming
 
Sysprog17
Sysprog17Sysprog17
Sysprog17
 
sockets
socketssockets
sockets
 
Linux seccomp(2) vs OpenBSD pledge(2)
Linux seccomp(2) vs OpenBSD pledge(2)Linux seccomp(2) vs OpenBSD pledge(2)
Linux seccomp(2) vs OpenBSD pledge(2)
 
Socket programming
Socket programming Socket programming
Socket programming
 
Rust: код может быть одновременно безопасным и быстрым, Степан Кольцов
Rust: код может быть одновременно безопасным и быстрым, Степан КольцовRust: код может быть одновременно безопасным и быстрым, Степан Кольцов
Rust: код может быть одновременно безопасным и быстрым, Степан Кольцов
 
Степан Кольцов — Rust — лучше, чем C++
Степан Кольцов — Rust — лучше, чем C++Степан Кольцов — Rust — лучше, чем C++
Степан Кольцов — Rust — лучше, чем C++
 
The Rust Programming Language: an Overview
The Rust Programming Language: an OverviewThe Rust Programming Language: an Overview
The Rust Programming Language: an Overview
 

Último

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Computer networkppt4577

  • 2. Why Computer Network ???  Stand alone Computer …. FOR WHAT ??? Computer Network – Sritrusta Sukaridhoto
  • 3. Something interesting from Computer Network ???  Easiness  No distance  Mobility  Efficient Computer Network – Sritrusta Sukaridhoto
  • 4. Network Administrator,…  Advantages  Disadvantages  Good salary  ERROR, then people  Control other peoples want to kill YOU !!!  Faster than others  Relax Computer Network – Sritrusta Sukaridhoto
  • 5. Study…  Basic network theory  OSI Layer  Network devices  Routing  Network security  Programming Computer Network – Sritrusta Sukaridhoto
  • 6. Study…  Network Skill  Operating system  Server – Client  Router, Switch, Cabling, etc (network devices)  Hacking not Cracking  Certificate  Experience  Time can answer ??? Computer Network – Sritrusta Sukaridhoto
  • 7. Open System Interconnection (OSI)  A model defines the stages or tasks of a protocol as it prepares to send data  Open meaning standards available to all.  The model is devided into seven distinct layers  Each subsequent layer should perform a well-defined function and the layer boundaries are designed to minimize the information flow across the interfaces Computer Network – Sritrusta Sukaridhoto
  • 8. OSI Model Layers  Application Layer  Provides a user interface (examples: HTTP, SMTP)  Includes file, print, database, app. Services  Presentation Layer  Presents the data (example: JPEG)  Includes encryption, compression and translation services  Session Layer  Keeps different applications data separate Computer Network – Sritrusta Sukaridhoto
  • 9. OSI Model Layers  Transport Layer  Provides reliable delivery  Performs error detection  Includes end to end connection  Network Layer  Provides logical addressing  Routing layer Computer Network – Sritrusta Sukaridhoto
  • 10. OSI Model Layers  Data Link Layer  Combines packets into bytes then into frames  Performs error detection (not correction)  Provides Media access addressing (point-to- point)  Media Access Control and Data Link Control  Physical Layer  Moves bits between devices Computer Network – Sritrusta Sukaridhoto
  • 11. Keys Layers of the OSI Model Computer Network – Sritrusta Sukaridhoto
  • 12. OSI Model and Protocols Computer Network – Sritrusta Sukaridhoto
  • 13. Network Devices  Wire  Wireless Computer Network – Sritrusta Sukaridhoto
  • 14. Router, Switch, Hub, Modem, … Computer Network – Sritrusta Sukaridhoto
  • 15. TCP/IP Computer Network – Sritrusta Sukaridhoto
  • 16. TCP/IP Computer Network – Sritrusta Sukaridhoto
  • 17. Network Security  Firewall Computer Network – Sritrusta Sukaridhoto
  • 18. Operating Systems Computer Network – Sritrusta Sukaridhoto
  • 19. Computer Network – Sritrusta Sukaridhoto
  • 20. Hacking NOT cracking Computer Network – Sritrusta Sukaridhoto
  • 21. } if (setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&yes,sizeof(int)) == -1) { perror("setsockopt"); Programming exit(1); } my_addr.sin_family = AF_INET; // host byte order my_addr.sin_port = htons(MYPORT); // short, network byte order my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP memset(&(my_addr.sin_zero), '0', 8); // zero the rest of the struct if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr)) == -1) { /* perror("bind"); ** server.c -- a stream socket server demo exit(1); */ } #include <stdio.h> if (listen(sockfd, BACKLOG) == -1) { #include <stdlib.h> perror("listen"); #include <unistd.h> exit(1); #include <errno.h> } #include <string.h> sa.sa_handler = sigchld_handler; // reap all dead processes #include <sys/types.h> sigemptyset(&sa.sa_mask); #include <sys/socket.h> sa.sa_flags = SA_RESTART; #include <netinet/in.h> if (sigaction(SIGCHLD, &sa, NULL) == -1) { #include <arpa/inet.h> perror("sigaction"); #include <sys/wait.h> exit(1); #include <signal.h> } #define MYPORT 3490 // the port users will be connecting to while(1) { // main accept() loop #define BACKLOG 10 // how many pending connections queue will hold sin_size = sizeof(struct sockaddr_in); void sigchld_handler(int s) if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, { &sin_size)) == -1) { while(wait(NULL) > 0); perror("accept"); } continue; int main(void) } { printf("server: got connection from %sn", int sockfd, new_fd; // listen on sock_fd, new connection on new_fd inet_ntoa(their_addr.sin_addr)); struct sockaddr_in my_addr; // my address information if (!fork()) { // this is the child process struct sockaddr_in their_addr; // connector's address information close(sockfd); // child doesn't need the listener int sin_size; if (send(new_fd, "Hello, world!n", 14, 0) == -1) struct sigaction sa; perror("send"); int yes=1; close(new_fd); if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { exit(0); perror("socket"); } exit(1); close(new_fd); // parent doesn't need this } return 0; } Computer Network – Sritrusta Sukaridhoto
  • 22. Server - Client Computer Network – Sritrusta Sukaridhoto
  • 23. Certificate Computer Network – Sritrusta Sukaridhoto
  • 24. Network topics  IPv6  Mobile-IP  MPLS  Network Security, VPN, IPSec  Quality of Service  VoIP  Wireless  Web-base application  Encryption Decryption  Streaming Computer Network – Sritrusta Sukaridhoto
  • 25. EEPIS Computer Network  Lab Jaringan Komputer  Ka.Lab: Sritrusta Sukaridhoto  Gedung D4 lt. 3  UPT Jaringan Komputer  Ka.UPT: Dadet P  Network Admin: Sukaridhoto, Hendri, Firman, Reza  Gedung IT lt. 2 Computer Network – Sritrusta Sukaridhoto
  • 26. Thank You… Computer Network – Sritrusta Sukaridhoto