
총 18개
-
네트워크 프로그래밍_파일전송 프로그램 작성하기2025.01.131. 네트워크 프로그래밍 이 프레젠테이션은 네트워크 프로그래밍에 대한 내용을 다루고 있습니다. 클라이언트-서버 모델을 사용하여 파일 전송 프로그램을 작성하는 방법을 설명하고 있습니다. 클라이언트 코드에서는 서버에 연결하고 파일을 전송하는 과정을 보여주며, 서버 코드에서는 클라이언트의 연결을 받아 파일을 저장하는 과정을 보여줍니다. 이를 통해 네트워크 프로그래밍의 기본적인 개념과 구현 방법을 이해할 수 있습니다. 2. 파일 전송 이 프레젠테이션에서는 클라이언트에서 서버로 파일을 전송하는 방법을 다루고 있습니다. 클라이언트 코드에서는 ...2025.01.13
-
데이터베이스시스템 6판 2장 복습문제, 연습문제2025.01.141. 데이터 모델 데이터베이스의 구조를 명시하기 위해 사용할 수 있는 개념들의 집합으로서 이와 같은 추상화를 달성하기 위해 필요한 수단을 제공한다. 2. 데이터베이스 스키마 데이터베이스의 기술을 database schema라고 하며 이는 데이터베이스 설계 과정에서 명시하며 자주 변경되지 않는다. 3. 데이터베이스 상태 어떤 특정 시점에 데이터베이스에 들어 있는 데이터를 뜻하며 스냅샷(snapshot)이라고도 한다. 4. 내부 스키마 데이터베이스의 물리적 저장구조를 기술하며, 물리적 데이터 모델을 사용하고 데이터 저장 구조의 세부 사...2025.01.14
-
인터넷 모델과 OSI 참조 모델 비교2025.05.081. TCP/IP 모델 TCP(전송 제어 프로토콜)/IP(인터넷 프로토콜)는 국방부(DoD) 프로젝트 대행사가 개발했으며, OSI 모델과 달리 4개의 레이어로 구성되어 있습니다. TCP/IP는 네트워킹을 위한 표준 프로토콜 모델로 간주되며, TCP는 데이터 전송 및 IP 처리 주소를 담당합니다. TCP/IP 제품군에는 TCP, UDP, ARP, DNS, HTTP, ICMP 등 다양한 프로토콜이 포함되어 있습니다. 2. OSI 모델 OSI(개방형 시스템 상호 연결) 모델은 ISO(국제 표준기구)에서 도입된 모델링 개념에 기반한 모델입...2025.05.08
-
운영체제 분산 운영체제 레포트 과제제출 시험대비2025.05.021. 분산 운영체제 분산 운영체제는 네트워크로 연결된 여러 대의 컴퓨터가 협력하여 하나의 시스템처럼 동작하는 운영체제입니다. 대표적인 분산 운영체제 모델로는 Peer-to-Peer 모델과 클라이언트/서버 모델이 있습니다. Peer-to-Peer 모델은 중앙 서버 없이 개인 PC들이 직접 데이터를 주고받는 방식으로, 확장성이 높고 비용이 저렴하지만 보안이 취약하고 검색 속도가 느린 단점이 있습니다. 클라이언트/서버 모델은 중앙 서버가 자원을 관리하고 클라이언트가 서비스를 요청하는 방식으로, 보안이 강화되고 체계적인 구조를 가지지만 서...2025.05.02
-
운영체제 네트워크 및 다중처리 운영체제 레포트2025.05.021. 네트워크 운영체제 네트워크 운영체제는 통신 제어와 분산된 자원 공유를 통해 독립된 시스템들을 연결하는 것을 목적으로 합니다. 주요 기능으로는 자원 공유, 파일 전송, 데이터 보호, 관리 제어 등이 있습니다. 운영 방식으로는 피투피 방식과 클라이언트/서버 방식이 있습니다. 2. 분산 운영체제 분산 운영체제는 자원을 전역적으로 제어 및 관리하는 것을 목적으로 합니다. 프로세스 기반 분산 운영체제와 객체 기반 분산 운영체제가 있으며, 자원 할당 및 메시지 전송 교착 상태를 관리하는 기능을 제공합니다. 3. 클라이언트/서버 분산 컴퓨...2025.05.02
-
클라이언트 개념의 변화2025.01.111. 클라이언트의 개념 사회복지사는 전문적인 지식과 기술을 바탕으로 클라이언트를 대상으로 개입하는 직업이다. 클라이언트는 사회복지사가 도움을 주고 서비스를 제공받는 사람들을 의미한다. 그러나 클라이언트의 정의는 명확하지 않고 계속해서 변화하는 개념이다. 2. 클라이언트 개념의 변화 최근 클라이언트에 대한 개념이 변화되고 있다. 과거에는 사회복지사가 도움을 주는 대상으로 인식되었지만, 최근에는 클라이언트가 능동적으로 참여하고 협력하는 관계로 변화되고 있다. 이에 따라 클라이언트의 개념도 지속적으로 변화하고 있다. 1. 클라이언트의 개...2025.01.11
-
OSI 7계층 모델의 주요개념과 계층별 기능 분석2025.04.271. OSI 7계층 모델 OSI 7계층 모델은 국제표준화기구(ISO)에서 개발한 컴퓨터 네트워킹 프로토콜 디자인과 통신 계층을 나누어 설명한 모델입니다. 이 모델은 7개의 계층으로 구성되어 있으며, 각 계층은 고유한 기능을 수행합니다. 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층 등 7개의 계층으로 구성되어 있습니다. 2. IP 프로토콜 IP 프로토콜은 3계층 네트워크 계층에 속하는 프로토콜로, TCP/IP를 기반으로 하는 인터넷 망을 통해 데이터를 전달하는 역할을 합니다. IP ...2025.04.27
-
GET 방식과 POST 방식의 차이2025.01.111. HTTP HTTP(하이퍼텍스트 전송 프로토콜, Hypertext Transfer Protocol)는 웹상에서 클라이언트와 서버 간에 데이터를 주고받기 위한 프로토콜입니다. 클라이언트가 HTTP를 사용하여 서버에 요청(Request)을 보내면, 서버는 해당 요청에 대한 응답(Response)을 생성하여 클라이언트에게 전송합니다. 이러한 요청과 응답은 일반적으로 웹 브라우저와 웹 서버 간의 통신에서 사용되며, 웹 페이지의 로딩, 데이터 전송, 웹 애플리케이션의 동작 등 다양한 웹 기반 서비스에서 중요한 역할을 합니다. 2. GET...2025.01.11
-
네트워크프로그래밍_파일질러 서버를 설치한 후 ftp클라이언트를 동작시키고, 와이어샥 wireshark 패킷 캡쳐2025.01.211. FTP 프로토콜 FTP는 File Transfer Protocol(파일 전송 프로토콜)의 약자로, 컴퓨터 간 TCP/IP 네트워크를 통해 원활한 파일교환을 위해 개발된 통신 규약입니다. FTP 클라이언트는 FTP 서버로 TCP 연결을 수립하고, 서버는 연결 수립 후 준비되었다는 응답을 보냅니다. 클라이언트가 응답을 수신하면 사용자 명을 보내고 서버가 수신하면 password의 수신을 요청합니다. 서버의 요청에 클라이언트가 비밀번호를 발신하면 서버가 이를 수신하여 설정한 환영 인사를 회신합니다. 클라이언트는 이 환영 인사를 수신...2025.01.21
-
컴퓨터 시스템의 종류와 특징2025.01.211. 메인프레임(Mainframe) 시스템 메인프레임 시스템은 대규모 데이터 처리와 다중 사용자 환경을 지원하는 고성능 컴퓨터 시스템으로, 주로 대규모 조직에서 핵심적인 역할을 수행합니다. 이러한 시스템은 안정성과 신뢰성이 매우 높아 중요한 업무에서 사용되며, 연간 수백만 건의 트랜잭션을 처리할 수 있는 능력을 갖추고 있습니다. 메인프레임은 물리적으로 크고 무거우며, 유지 관리 비용이 상당히 크지만, 여전히 미션 크리티컬한 작업에서 필수적인 시스템으로 여겨지고 있습니다. 2. 서버(Server) 시스템 서버 시스템은 네트워크 환경에...2025.01.21