Humility

아무리 노력해도 최고가 되지 못할 수 있다⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀그럼에도 노력하는자가 가장 겸손한 것 아닌가

공부하는 블로그

자격증/컴활1급

제 1과목 컴퓨터일반 [정보통신과 프로그래밍 언어]

새벽_글쓴이 2025. 7. 21. 00:00
반응형

목차

  1. 정보 전송 방식
  2. 정보 통신망 구성 형태
  3. 정보 통신망 종류
  4. 통신장비
  5. 프로토콜
  6. IP주소와 도메인
  7. 정보통신 용어
  8. 정보통신 명령어
  9. 정보통신 서비스, 기술
  10. 컴퓨터 범죄 행위
  11. 프록시 서버
  12. 암호화 기법
  13. 프로그래밍 언어

 

🔷 1. 정보 전송 방식

방식
예시
 
단방향
TV, 라디오
송신 ➡ 수신
반이중(하프듀플렉스)
무전기
송수신 가능, 동시 불가
전이중(풀듀플렉스)
전화기
송수신 동시 가능

🔷 2. 통신망 구성 형태

형태
특징
스타형(성형)
중앙노드(P2P 연결), 고장 발견·유지보수·확장 용이
버스형
1회선에 여러 단말, 종단장치 필요, 기밀성 낮음, 고장영향 적음
링형(환형)
단말간 순차 연결, 고장 시 전체 마비
트리형(계층형)
분산처리, 트래픽 과중 가능
망형(메쉬형)
모든 단말 상호 연결, 응답시간 빠름, 확장 어려움

🔷 3. 통신망 종류

종류
설명
LAN
근거리 통신망
MAN
도시권 통신망
WAN
광대역 통신망
ISDN
종합 디지털 통신망 (음성·데이터 통합)
VAN
부가가치 통신망 (회선 임대 후 재판매)
Intranet
사내망
Extranet
인트라넷 확장 (거래처 연결)
WLAN
무선랜 (Wi-Fi)

🔷 4. 통신 장비

장비
기능
허브(HUB)
여러 PC 연결, 스위칭 허브는 속도 유지
리피터
신호 재생, 증폭
브리지
동일 프로토콜 2망 연결
라우터
최적 경로 설정
게이트웨이
서로 다른 네트워크 연결
모뎀
아날로그 ↔ 디지털 변환

🔷 5. 프로토콜

정의 : 통신 규약 (구문, 의미, 순서)

종류
설명
TCP
흐름제어, 오류검출, 패킷 단위 전송
IP
패킷 주소 해석, 경로 결정
FTP
파일 전송 (Binary/ASCII), Anonymous 지원
POP3
메일 수신
SMTP
메일 송신
MIME
멀티미디어 메일 지원
IMAP
서버 접속 후 메일 관리
HTTP
웹 문서 전송
TELNET
원격 접속

🔑 패킷 : 통신 데이터 단위

🔷 6. IP주소 & 도메인

IPv4
32Bit, 4옥텟, 10진수 (ex. 192.168.0.1)
IPv6
128Bit, 8블록, 16진수

DHCP : 자동 IP 할당

DNS : 도메인 ↔ IP 변환

URL 형식 : 프로토콜://도메인[:포트]/경로

포트번호 예시 : HTTP=80, FTP=21, TELNET=23

🔷 7. OSI 7계층

계층
역할
장비/프로토콜
7. 응용
사용자 접근
-
6. 표현
암호화, 압축
-
5. 세션
연결 유지
-
4. 전송
종단 간 전송
TCP
3. 네트워크
경로 설정
라우터, IP
2. 데이터링크
흐름, 오류제어
스위치, 브리지
1. 물리
전기적, 기계적
허브, 리피터

🔑 암기 : 물데네전세표응

🔷 8. 통신 명령어

명령어
기능
IPCONFIG
IP 확인
NSLOOKUP
도메인 ↔ IP 확인
TRACERT
경로 추적
PING
통신 점검
FINGER
사용자 정보 확인
NETSTAT
포트·접속정보 확인

🔷 9. 정보통신 서비스 & 기술

서비스
설명
USERNET
뉴스그룹
IRC
채팅
ARCHIE
FTP 검색
GOPHER
메뉴형 정보검색
기술
설명
VoIP
인터넷 전화
와이브로
이동 중 초고속 인터넷
블루투스
근거리 무선 연결
테더링
스마트폰을 모뎀처럼 사용
RFID
전자태그, 출입/주차/교통카드
임베디드
내장형 시스템
유비쿼터스
언제 어디서나 컴퓨팅 가능
USN
유비쿼터스 센서 네트워크
IoT
사물인터넷

🔷 10. 정보통신 보안

위협
설명
해킹
정보 수정, 탈취
크래킹
정보 파괴, 변경
자기복제, 시스템 부하
트로이목마
정상프로그램 가장
백도어
비밀접속 통로
스니핑
패킷 엿보기
스푸핑
속임수 접속
피싱
가짜 사이트 유도
키로거
키 입력 기록 탈취
DDOS
분산 서비스 거부 공격

🔑 보안 위협 유형

  • 가로막기 : 가용성 저해
  • 가로채기 : 기밀성 저해
  • 변조 : 무결성 저해
  • 위조 : 무결성 저해

💡 암호화 기법

구분
특징
예시
대칭키
단일키, 빠름, 관리 복잡
DES
비대칭키
이중키, 느림, 관리 용이
RSA

🔷 11. 프로그래밍 언어

번역기
특징
예시
컴파일러
전체 번역 후 실행, 빠름
C, COBOL, FORTRAN
인터프리터
한 줄씩 번역 실행, 느림
BASIC
어셈블러
저급어 ➔ 기계어
Assembly

객체지향언어(OOP) : C++, Java (추상화, 캡슐화, 상속, 다형성)

🔷 12. 웹 프로그래밍 언어

언어
특징
HTML
하이퍼텍스트 문서 작성
XML
구조화된 문서 표현
HTML5
ActiveX 없이 웹 서비스 가능
VRML
가상현실 모델링
ASP
서버 측, Windows
PHP
서버 측, Linux/Windows
JSP
서버 측, OS 제한 없음
반응형