본문 바로가기

스터디/IT 기초지식13

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.