본문 바로가기
728x90

Network tech/네트워크 기초15

[컴퓨터 네트워크]"네트워크 중요성"과 인터넷의 기초" 컴퓨터 네트워크를 알아야 하는 이유현대 사회에서 컴퓨터 네트워크의 중요성은 날이 갈수록 커지고 있습니다. 개발자뿐만 아니라 일반 사용자도 컴퓨터 네트워크에 대한 이해가 필수적입니다. 이번 글에서는 컴퓨터 네트워크의 기본 개념과 인터넷의 역할을 설명하며, 네트워크를 이해해야 하는 이유를 자세히 알아보겠습니다.네트워크란 무엇인가?네트워크는 여러 장치들이 서로 연결되어 데이터를 주고받는 시스템을 의미합니다. 네트워크는 유선 및 무선을 통해 컴퓨터, 스마트폰, 태블릿 등 다양한 장치를 연결할 수 있습니다. 이렇게 연결된 장치들은 정보를 주고받으며, 효율적인 통신을 가능하게 합니다. 네트워크의 종류근거리 통신망 (LAN): 제한된 지역 내의 장치들을 연결합니다. 예를 들어 가정이나 사무실 내의 네트워크가 LAN에.. 2024. 6. 12.
[네트워크, network] 네트워크 기초 용어_6 LAND Attack- 인위적으로 출발지 IP주소와 목적지 IP주소를 동일하게 설정하여 변조된 패킷을 전송함으로써, 해당 IP주소를 사용하는 시스템의 과부하 유발TCP Flags Flooding Attack- TCP 프로토콜의 특정 Flags(SYN, ACK, FIN, RESET 등) 패킷을 대량으로 전송하여 웹서버의 자원 또는 회선 대역폭을 고갈시키는 DDoS 공격※ Flags에 따라 SYN flooding, ACK Flooding, FIN Flooding 등으로 구분됨※ TCP Flags : TCP 프로토콜을 이용하여 데이터를 주고받을 때 클라이언트와 서버가 서로 연결되었는지 확인하는 TCP 헤더 옵션ICMP Flooding Attack- ICMP 프로토콜을 이용하는 패킷을 대량으로 전송하여 웹서버의.. 2023. 11. 20.
[네트워크, network] 네트워크 기초 용어_5 가상화(Virtualization) - 컴퓨터 운영체제(OS)를 시스템 구조나 하드웨어에 영향을 받지않고 설치, 사용할 수 있도록 하는 기술임 - 물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술 스크립트(Script) - 펄(PERL), 자바스크립트(JavaScript), VB스크립트(VBSscript) 등을 이용해 실행시키고자 하는 바를 문자(텍스트)로 기술한 짧은 프로그램이나 명령문의 집합을 의미 - 자동으로 일련의 명령들이 실행되는 특징을 가지고 있기 때문에 악성코드 제작 및 유포 시에도 많이 사용됨 레지스트리(Registry) - 윈도우에서 환경설정 및 각종 시스템에 관련된 정보를 저장해 두는 장소 - 컴퓨터에 장착된 .. 2023. 11. 19.
[네트워크, network] 네트워크 기초 용어_4 FTP(File Transfer Protocol) - 인터넷을 통한 파일 송수신을 목적으로 고안된 프로토콜(또는 서비스) - 다른 프로토콜에 비해 파일 전송속도가 빨라 한꺼번에 대량의 파일을 주고 받을 때 유용하게 사용 DNS(Domain Name System) - 문자로 입력된 도메인을 컴퓨터가 인식할 수 있는 숫자(IP)로 변경해 주는 시스템으로 DNS 서버는 도메인 이름과 이에 대응하는 IP주소의 데이터베이스를 원하는 컴퓨터에 제공하는 역할을 함 - 도메인명(예: www.kisa.or.kr)과 IP주소(211.252.151.11)를 상호 변환 UDP(User Datagram Protocol) - 서버와 클라이언트간에 데이터를 전송 시 수신측에서 정상적으로 수신했는지 보장하지 않고 일방적으로 데이터를.. 2023. 11. 19.
728x90