-
컴퓨터 네트워크/운영체제 개념 공부를 위한 참고 사이트Network 2021. 10. 25. 15:15728x90
2021년 10월 25일 발생한 KT 인터넷 문제의 원인이 DNS 응답 지연이라는 것을 보고 컴퓨터 네트워크나 운영 체제에 대해 좀 더 자세히 알고 싶다는 공부 욕구가 들었다!
KT 인터넷 문제가 전국적으로 11시 20분부터 12시까지 터지면서 난리가 났다. 우리 집도 유무선 인터넷, TV 모두 KT를 사용하는데 이상하게 TV만 잘 되는 것을 보고 의아했다. 40분만에 복구되고 난 뒤에 디도스의 문제라고 하는 발표에 소프트웨어 단톡방에 절대 디도스 문제일리 없다는 것을 보고 이유가 궁금해졌다.
디도스는 특정 서버에 접속량을 확 늘려서 트래픽 병목을 일으키거나 트래픽이 처리할 수 있는 양을 넘어가게 만드는 것인데, 이번 일은 전국적으로 망이 터진 것이라 절대 디도스가 문제일리 없다는 것이다. 비유를 하자면 디도스는 수로에 돌을 던져서 특정 지역의 흐름을 방해하는 공격인데, 이번의 경우에는 전국의 수로가 아예 막혀버린 상황이란다. 원인은 DNS문제이기 때문에 멀티 캐스팅으로 뿌리는 TV는 잘 터졌다는 것이다! 또 DNS 서버 1.1.1.1로 변경하면 해결되는 경우도 있었다고 한다.
나는 아직 네트워크를 수강하지 않았기 때문에 이런 개념들이 잘 와닿지 않았고 궁금해졌다! 그래서 네트워크를 개념도 공부할 겸 블로그에 정리해보려고 한다! 알아가는 재미가 쏠쏠하다!
먼저 학교에서 열리는 운영체제 수업계획서를 보고 목차 정리...
1. Introduction
2. Process Concepts & Process Management
3. Process Scheduling
=> 프로세스란 무엇인가? 운영체제의 프로세스 관리 방법은 어떠한가? 프로세스 스케줄링 기법으로 어떤 기법들이 있으며, 실제 대표적인 운영체제들이 사용하는 프로세스 스케줄링 기법은 어떠한가?
4. Process Synchronization
5. Deadlock Resolution
=> 프로세스 동기화란 무엇인가? 프로세스 동기화를 왜 해야 하는가? 프로세스 동기화 기법에는 어떤 기법들이 존재하는가? 교착 상태란 무엇이며, 이를 어떤 방법으로 해결하는가?
6. Memory Management (FPM, VPM, Paging, Segmentation)
7. Virtual Storage Organization (Demand Paging, Segmentation, Hybrid Scheme)
8. Virtual Storage Management
=> 메모리 관리를 왜 해야 하는가? 메모리 관리 기법으로 어떤 기법들이 있는가? 가상 메모리란 무엇인가? 왜 가상 메모리를 사용해야 하는가? 가상 메모리 성능을 위해 어떤 기법들이 사용되는가?
9. File System Organization (Basic Concept, File Protection Model)
10. File System Implementation (Storgae Allocation, Freee Space Management)
11. Case Studies (Unix, Linux Ext2/Ext3/Ext4, MS FAT)
=> 파일 시스템의 역할은 무엇인가? 대표 운영체제들의 파일 시스템 레이아웃은 어떠한가? 파일 시스템 구현을 위해 필요한 메커니즘들은 무엇인가?
https://velog.io/@tlatjdgh3778/CS-%EC%A0%95%EB%A6%AC-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C1
CS 정리 운영체제(1)
운영체제(Operation System)란 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다.프로세스(proce
velog.io
https://velog.io/@doyuni/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9COS-1.-Introduction
운영체제(OS) - 1. Introduction
흔히 말하는 공룡책과 강의를 바탕으로 작성한 시리즈이다. 운영체제란? 컴퓨터(HW)를 샀을 때 사용자는 응용프로그램을 설치하게 된다. 응용프로그램이 HW가 어떤 종류인지 신경을 쓰지 않아도
velog.io
https://chanhuiseok.github.io/posts/cs-3/
[운영체제] 한번에 모아보는 면접대비 운영체제 질문 목록들
면접 전공 지식을 준비하시는 분들을 위해, 운영체제 파트에서 나올만한 문항들을 핵심만 간추려서 정리해 보았습니다.
chanhuiseok.github.io
다음으로 학교에서 열리는 컴퓨터 네트워크 수업 계획서도 정리한다
1. Introduction to Wireless Network
2. Wireless LAN, Mobile IP
3. Cellular Networks
4. Introduction of Internet, Protocol layer model
5. Standard client-server protocols
6. Application-layer Protocols
7. Introduction to Transport Protocols
8. Transport Layer Protocols : TCP, UDP, SCTP
9. Transport Layer : TCP - Congestion control, error control and flow controls
10. Introduction to Network layer
11. Network-layer Protocols
12. Unicast routing, multicast routing, Next Generation IP
네트워크 개념 정리할 사이트도!
https://velog.io/@dbwlgns98/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-CS%EC%A0%95%EB%A6%AC-1%ED%83%84
📝네트워크 CS정리 1
네트워크 cs정리 1탄
velog.io
[네트워크] 네트워크 정리 (1) - 인터넷이란?
인터넷: TCP/IP 프로토콜을 사용하여 정보를 주고받는 컴퓨터 통신망 인터넷 구성요소 호스트: 네트워크에 연결된 컴퓨팅 장치 (컴퓨터,서버등등..) 통신 링크: fiber, radio, satellite 등 노드 사이의
lsh424.tistory.com
https://munsonghabnida.tistory.com/87?category=776577
네트워크 정리(1)
<모두의 네트워크, 10일 만에 배우는 네트워크 기초> 책을 읽고 정리한 내용입니다. 네트워크에 대해 쉽게 설명해주는 책이라 초보자에게 추천합니다. 1. 네트워크 기본 용어 컴퓨터 네트워크 -
jmkim.tistory.com
https://book.naver.com/bookdb/book_detail.nhn?bid=13735927
모두의 네트워크
네트워크를 전혀 몰라도 괜찮다!초보자와 비전공자를 위한 가장 쉬운 네트워크 입문서[모두의 네트워크]는 이제 막 네트워크를 공부하기 시작했거나 공부해야겠다고 마음먹은 초급자를 대상으
book.naver.com
https://www.youtube.com/watch?v=Av9UFzl_wis&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi
728x90'Network' 카테고리의 다른 글
2024 컴퓨터 네트워크 개론 - 5. 응용 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 4. 전송 계층 (1) 2024.04.18 2024 컴퓨터 네트워크 개론 - 3. 인터넷 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 2. 네트워크 인터페이스 계층 (0) 2024.04.18 2024 컴퓨터 네트워크 개론 - 1. OSI 7계층 + TCP/IP 4계층 (0) 2024.04.18