참고
- 수제비 정보처리기사 필기 책
- 유튜버 쉬운코드 '네트워크와 인터넷 개념 설명'
Internet?
- 컴퓨터로 연결하여 통신 프로토콜을 이용해서 정보를 주고받는 컴퓨터 네트워크
- the network of networks, the wold's largest WAN, global network
발전
- WEB은 HTTP와 함께 사용 되고, 웹 페이지를 보기 위해서는 웹 브라우저를 이용
- 표준 인터넷 프로토콜 집합(TCP/IP)을 사용해 제공되는 지구 전체의 컴퓨터 네트워크 시스템
- HTML, 전자 우편을 지원하는 기반 기술 등을 통해 광대한 범위의 정보 자원과 여러 서비스를 운반
구성
종단 시스템(Network edge)
- host : 네트워크 제일 끝에 있는 노드(end system), 네트워크를 사용하기 위해 연결된 노드(네트워크를 이루는 모든 장치)
- server : 클라이언트 호스트에게 네트워크를 통해 정보나 서비스를 제공하는 호스트(웹서버 컴퓨터, 프린터 등)
- 통신 링크 : 통신 위성이 지구의 두 지점을 연결해 주기 위해서 사용하는 여러 종류의 정보 전송 경로
- 처리량 : 주어진 시간에 컴퓨터가 처리할 수 있는 데이터의 양
통신망
- 근거리 통신망(LAN; Local Area Network) : 가까운 지역 묶는 네트워크 - 집, 학교 등의 건물
- 무선랜 통신망(WLAN; Wireless Local Area Network) : 무선 + LAN - Wi-Fi
- 원거리 통신망(WAN; Wide Area Network) : 여러 LAN 혹은 다른 종류의 네트워크 묶어서 연결한 네트워크 - ATM, Internet
- 전송 매체 접속 제어(MAC; Media Access Control) : 공유 매체에 대한 다중 접근제어가 중요
- CSMA/CD(Carrier Sense Multiple Access with Collision Deteion) : 반송파 감지 다중 접속 / 충돌 탐지 - 유선 LAN의 반이중 방식, 사용중인지 체크 후 사용하지 않을 때 전송하는 접속 제어 방식
- CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance) : 반송파 감지 다중 접속 / 충돌 회피 - 무선 LAN의 반이중 방식, 매체가 비어있음을 확인한 뒤 충돌을 회피하기 위해 임의 시간을 기다린 후 데이터를 전송하는 방법
프로토콜
- 서로 다른 시스템에 있는 두 개체 간의 데이터 교환을 위한 통신규약
- 데이터 처리기능, 제어 기능, 관리적 기능
- 기본요소 : 구문(Syntax), 의미(Semantic), 타이밍(Timing)
- 종류 : IP, TCP, UDP
인터넷 주소체계
- IP 주소 방식
- 인터넷에 연결되기 위해 필요한 인터넷 상의 주소
- 점(.) 기준으로 4개의 숫자 조합으로 구성
- IPv4(32Bit 체계), IPv6(128Bit 체계)
- 도메인 주소 방식(DNS; Domain Name System)
- 도메인 이름을 호스트의 네트워크 주소로 변환하거나 그 반대의 변환을 수행하는 시스템
- 도메인을 IP 주소로 변환하고 라우팅 정보를 제공
인터넷 접속 제공
- ISP(Internet Service Provider)
- 인터넷을 사용할 수 있도록 인터넷 연결 서비스를 제공하는 존재 - KT, SKT 등 통신화사
- ISP는 각 router들로 이루어져서 각 호스트간 통신은 router 경로 따라 이동
- 최상위 ISP는 Backbone(인터넷 중추 역할)으로 모든 네트워크 접근 가능하고 트랙픽 전송 비용 없음
- URL(Uniform Resource Locator)
- 네트워크상에서 자원이 어디 있는지 알려주기 위한 규약
- Web Browser
- 웹 서버에서 쌍방향으로 통신
- HTML 문서나 파일을 출력하는 응용 소프트웨어
'문제 > 정보처리기사실기' 카테고리의 다른 글
[정보처리기사 실기] 2020년 1회 JAVA, C, SQL (1) | 2024.10.19 |
---|---|
[정보처리기사 실기] 2020년 2회 JAVA, PYTHON, SQL (0) | 2024.10.17 |
[정보처리기사 실기] 2020년 3회 JAVA, C, SQL (0) | 2024.10.15 |
[정보처리기사 실기] 2020년 4회 JAVA, C, PYTHON, SQL (0) | 2024.10.15 |
[정보처리기사 실기] 2021년 1회 JAVA, C, PYTHON, SQL (0) | 2024.10.14 |