Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Computer NetworkSritrusta Sukaridhoto
Why Computer Network ???   Stand alone Computer ….       FOR WHAT ???               Computer Network – Sritrusta Sukaridh...
Something interesting fromComputer Network ??? Easiness No distance Mobility Efficient                Computer Network...
Network Administrator,…   Advantages                             Disadvantages     Good  salary                        ...
Study…   Basic network theory     OSI Layer     Network devices     Routing     Network security     Programming    ...
Study…   Network Skill     Operating   system     Server – Client     Router, Switch, Cabling, etc (network devices)  ...
Open System Interconnection              (OSI)   A model defines the stages or    tasks of a protocol as it    prepares t...
OSI Model Layers   Application Layer     Provides  a user interface (examples: HTTP, SMTP)     Includes file, print, da...
OSI Model Layers   Transport Layer     Provides reliable delivery     Performs error detection     Includes end to end...
OSI Model Layers   Data Link Layer     Combines  packets into bytes then into frames     Performs error detection (not ...
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...
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   W...
EEPIS Computer Network   Lab Jaringan Komputer     Ka.Lab: Sritrusta Sukaridhoto     Gedung D4 lt. 3   UPT Jaringan Ko...
Thank You…  Computer Network – Sritrusta Sukaridhoto
Upcoming SlideShare
Loading in …5
×

Computer networkppt4577

540 views

Published on

Published in: Education, Technology, Business
  • Be the first to comment

Computer networkppt4577

  1. 1. Computer NetworkSritrusta Sukaridhoto
  2. 2. Why Computer Network ??? Stand alone Computer …. FOR WHAT ??? Computer Network – Sritrusta Sukaridhoto
  3. 3. Something interesting fromComputer Network ??? Easiness No distance Mobility Efficient Computer Network – Sritrusta Sukaridhoto
  4. 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. 5. Study… Basic network theory  OSI Layer  Network devices  Routing  Network security  Programming Computer Network – Sritrusta Sukaridhoto
  6. 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. 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. 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. 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. 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. 11. Keys Layers of the OSI Model Computer Network – Sritrusta Sukaridhoto
  12. 12. OSI Model and Protocols Computer Network – Sritrusta Sukaridhoto
  13. 13. Network Devices Wire  Wireless Computer Network – Sritrusta Sukaridhoto
  14. 14. Router, Switch, Hub, Modem, … Computer Network – Sritrusta Sukaridhoto
  15. 15. TCP/IP Computer Network – Sritrusta Sukaridhoto
  16. 16. TCP/IP Computer Network – Sritrusta Sukaridhoto
  17. 17. Network Security Firewall Computer Network – Sritrusta Sukaridhoto
  18. 18. Operating Systems Computer Network – Sritrusta Sukaridhoto
  19. 19. Computer Network – Sritrusta Sukaridhoto
  20. 20. Hacking NOT cracking Computer Network – Sritrusta Sukaridhoto
  21. 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; // connectors address information close(sockfd); // child doesnt 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 doesnt need this } return 0; } Computer Network – Sritrusta Sukaridhoto
  22. 22. Server - Client Computer Network – Sritrusta Sukaridhoto
  23. 23. Certificate Computer Network – Sritrusta Sukaridhoto
  24. 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. 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. 26. Thank You… Computer Network – Sritrusta Sukaridhoto

×