일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ios-커리어-스타터-캠프
- 코드 스타터 캠프
- 오세요
- 야곰닷넷
- 야곰캠프
- 기획자
- IT동아리
- IT동아리 면접
- 스타터 캠프
- 테크캐스트
- ios
- iOS개발자
- 기획자의 여행법
- 야곰
- 커리어스타터캠프
- GraphQL
- 야곰 아카데미
- 강추
- 코드스타터캠프
- 커리어 스타터 캠프
- ios커리어스타터
- 넥스터즈
- 부트캠프
- 넥스터즈 후기
- 야곰아카데미
- 애플디벨로퍼
- 넥스터즈 면접
- Swift
- 스위프트
- 오늘도 개발자가 안 된다고 말했다
- Today
- Total
목록CS (6)
iOS Ellen
이화여자대학교 반효경 교수님의 운영체제 강의를 바탕으로 운영체제 스터디에서 공부한 내용을 작성하였으며 해당 글의 지문들은 전부 직접 제작했습니다. [강의 링크] 컴퓨터 시스템 구조에 대해서 간단히 설명헤주세요. Device controller에 대해서 설명해주세요. Disk는 I/O 디바이스라고도 할 수 있다. 각각의 I/O 디바이스들은 해당 디바이스를 전담하는 일종의 작은 CPU를 가지고 있다. 이를 Device controller라고 한다. 제어 정보를 위해 control register(명령 담당) status register를 가진다. I/O는 실제 device 와 Local buffer 사이에서 일어난다. Device controller는 I/O가 끝났을 경우 interrupt로 CPU에 그 사..
이화여자대학교 반효경 교수님의 운영체제 강의를 바탕으로 운영체제 스터디에서 공부한 내용을 작성하였으며 해당 글의 지문들은 전부 직접 제작했습니다. [강의 링크] 1. 운영체제란 무엇인가? 일종의 소프트웨어 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 협의의 운영체제 == 커널 운영체제의 핵심 부분으로 메모리에 상주하는 부분 (운영체제 커널) 무슨뜻이여 광의의 운영체제 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념 전공자의 운영체제는 커널만을 이야기한다. 2. 운영체제의 목적이란? 컴퓨터 시스템의 자원을 효율적으로 관리하는 것 자원이란? 프로세서, 기억장치, 입출력 장치, 소프트웨어자원(프로세스, 파일, 메시지) 등 사용자가 편리하게 ..
네트워크 분류 기준 규모 기반 - LAN, MAN, WAN 전송 매체 기반 - 유선, 무선 전송 방식 기반 - 회선 교환 망, 패킷 교환 망, 셀 교환망 위상(Topology) 기반 - 버스형, 스타형, 링형, 허브형 규모 기반 네트워크 분류 LAN LAN(Local Area Network)는 근거리 통신망을 의미한다. 같은 건물이나 집, 사무실, 학교 등의 건물과 같은 가까운 지역을 한데 묶는 네트워크이다. 이더넷과 와이파이는 근거리 통신망에 사용하기 위해 흔히 쓰이는 기술이다. MAN MAN(Metropolitan Area Network)는 도시권 통신망을 의미한다. 큰 도시와 같이 넓은 지역에서 운영된다. DSL 전화망, 케이블 TV 네트워크를 통한 인터넷 서비스 제공이 대표적인 예이다. WAN W..
공부한 내용을 포스팅했습니다. 오개념이 있을 수 있으며 피드백은 적극 수용하겠습니다. 🔥🔥🔥 오늘도 우리 개발 인생 파이팅 🔥🔥🔥 Network topology 네트워크 토폴로지란 컴퓨터 네트워크의 요소들(링크, 노드 등)을 물리적으로 연결해 놓은 것, 연결 방식, 또는 구성 방식을 말한다. 쉽게 말해 네트워크의 구조라고 할 수 있다. (출처: 위키백과) Logical topology 논리적 토폴로지는 네트워크 내에서 스위치나 라우터를 거쳐서 실질적으로 데이터를 전달하고 처리하는 노드와 노드를 연결한 구조를 말한다. Physical topology 물리적 토폴로지는 다양한 네트워크 노드와 노드 사이의 링크를 물리적으로 배치하고 연결한 구조를 의미한다. (출처: IT용어사전) Bus topology 버스 ..
공부한 내용을 포스팅했습니다. 오개념이 있을 수 있으며 피드백은 적극 수용하겠습니다. 🔥🔥🔥 오늘도 우리 개발 인생 파이팅 🔥🔥🔥 Spoofing (이미지 출처: 직접 제작) 스푸핑을 적용하면 위의 사진과 같이 올바른 경로가 아닌 악의적인 노드를 거치게 된다. 데이터를 빼내는 작업 외에도 스위칭 기능을 마비시키거나 속여서 특정 노드에 해당 패킷이 오도록 처리한다. 스푸핑의 사전적 의미는 ‘속이다'이다. 승인받은 사용자인 것처럼 시스템에 접근하거나 네트워크상에서 허가된 주소로 가장하여 접근 제어를 우회하는 공격행위이다. 스푸핑은 의도적인 행위를 위해 타인의 신분으로 위장하는 것으로 매체 접근 제어(MAC) 주소, 인터넷 프로토콜(IP) 주소, 포트, 이메일 주소 등을 이용한다. 예를 들어, 임의로 웹 사이..
공부한 내용을 포스팅했습니다. 오개념이 있을 수 있으며 피드백은 적극 수용하겠습니다. 🔥🔥🔥 오늘도 우리 개발 인생 파이팅 🔥🔥🔥 Network Net이란 그물을 뜻한다. 이름처럼 여러 노드와 데이터 링크들이 서로 연결되있는 것을 말한다. Node 노드(Node)는 재분배 지점 또는 통신 종단점이다. 일반적으로 서버, 라우터, 스위치 등의 네트워크 장치를 의미한다고 설명하는 경우도 있고 위키백과에서는 로컬 영역 네트워크 A에 컴퓨터 20대, 허브 2개, 공유기 2개, 라우터가 있다면 로컬 영역 네트워크 A에 속한 장비들을 하나의 노드라고 설명하고있다. (출처: 위키백과) Data Link 통신에서 일반적인 개념으로 한 지역에서 다른 지역으로 데이터를 전송 또는 수신할 목적을 위한 도구이다. (출처: 위키..