본문 바로가기

전체 글35

IT 기초 지식 도서 ③ [모두의 네트워크] 3. 물리 계층 : 데이터를 전기 신호로 변환하기 * 물리 계층(Phisical Layer)이란? : OSI 모델의 최하위 계층 데이터를 전송하기 위해 시스템 간의 물리적인 연결을 하고 전기 신호의 변화 및 제어하는 역할 전송 매체를 통해 데이터를 통신할 수 있는 전기적인 신호로 바꾸어 전송 * 전기 신호(Electronic Signal)란? : 전압이 일정 패턴으로 변하여 생기는 일련의 흐름으로 전압의 변화가 모여서 만들어진 신호 네트워크를 통해 데이터 송·수신 시, 0과 1의 비트열을 전기 신호로 변환해야 함 송신 측에서 0과 1의 집합을 전기 신호로 변환하여 전기 신호로 전송 수신 측에서 전송된 전기 신호를 0과 1의 집합으로 복원 물리 계층에서 컴퓨터와 네트워크 장비가 연결하여 네트워크 장비 간 .. 2021. 1. 22.
IT 기초 지식 도서 ② [모두의 네트워크] 2. 네트워크의 기본 규칙 * 프로토콜(Protocol)이란? : 네트워크를 통해 통신하기 위한 규칙 독립적인 여러 규칙이 있음(서로 영향을 끼치지 않음) * OSI 모델이란? : 국제 표준화기구(International Organization for Standardization ; ISO)에서 제정한 표준 규격 네트워크의 기본 구조를 7개의 계층으로 표준화한 통신 규약 다른 모든 통신 규약의 기반이 됨 데이터 송·수신 시, 7계층(레이어)을 거쳐 이루어짐 응용 계층(7계층) ↔ 표현 계층(6계층) ↔ 세션 계층(5계층) ↔ 전송 계층(4계층) ↔ 네트워크 계층(3계층) ↔ 데이터 링크 계층(2계층) ↔ 물리 계층(1계층) - 송신(7계층→1계층)/수신(1계층→7계층) [OSI 모델 각 계층의 역할] 계.. 2021. 1. 20.
IT 기초 지식 도서 ① [모두의 네트워크] 1. 네트워크 첫걸음 * 컴퓨터 네트워크란? : 2대 이상의 컴퓨터를 연결한 통신망 네트워크를 통해 데이터를 주고받을 수 있음(데이터 송·수신, 웹 사이트 열람, 메일 송·수신 등) - 인터넷 : TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크 전 세계의 네트워크를 연결한 하나의 거대한 컴퓨터 통신망 * 패킷(Packet)이란? : 네트워크에서 전송하는 데이터의 기본 단위(작게 분할된 데이터 조각) 용량이 큰 데이터는 패킷으로 분할하여 전송해야 함 큰 데이터를 그대로 보낼 시, 네트워크의 대역폭(bandwidth)을 점유(차지)해서 다른 패킷의 흐름을 막을 수 있음 패킷에 번호를 붙여 목적지에 도착한 데이터를 온전히 복원하는 것을 용이하게 함 -대역폭(bandwidth) : 네트워크에서 이용 .. 2021. 1. 19.
IT 기초 지식 도서 ② [비전공자를 위한 이해할 수 있는 IT지식] 5. 웹 * 브라우저 : HTML에 적힌 정보를 보여주고, CSS에 적힌 디자인을 입혀주며, JavaScript에 적혀있는대로 동작함 - 브라우저의 파편화 : 소비자의 브라우저 버전과 종류에 맞춰 정상적으로 동작할 수 있도록 문제 해결하는 것 - CSS 사용 가능 여부 찾아볼 수 있는 서비스 caniuse.com * HTML(Hyper Text Markup Language) : 브라우저가 볼 수 있는 문서를 적는 언어, 프로그래밍 언어 X 정보만 표현 * CSS(Cascading Style Sheets) : HTML에 디자인을 입힐 수 있는 코드 디자인만 표현 * 퍼블리셔 : HTML과 CSS '퍼블리싱' 작업을 하는 사람, 마크업 개발자 * JavaScript : HTML, CSS로는 구현하기 힘든 기.. 2021. 1. 18.
IT 기초 지식 도서 ① [비전공자를 위한 이해할 수 있는 IT지식] 1. 프로그래밍 언어 & 운영체제 (OS) * 통합 개발 환경(Integrated Development Environment; IDE) : 개발을 하기 위해 필요한 것을 제공해주는 환경 ex) Android Studio 안드로이드 어플리케이션 개발 Xcode 애플 운영 체제 위의 어플리케이션 개발 Eclipse C/C++ 개발, 자바 개발, 웹 개발 PyCharm 파이썬 개발 [고수준 저수준 언어 비교] 고수준 저수준 특징 인간친화적 언어 학습하기 쉬움 편리함 사양에 따라 작동하지 않을 수 있음 컴퓨터친화적 언어 낮은 사양의 컴퓨터에서도 사용 가능 어려움 언어 C언어 Java, PHP, Python, Rudy etc 사용 예 스마트폰, 데스크톱 어플리케이션 IPTV, 복합기, 스캐너, 라디오, 프로젝터,.. 2021. 1. 15.