인터넷프로그래밍의 개념과 이론 TCPIP에 대한 개념을 설명하고
- 최초 등록일
- 2023.09.08
- 최종 저작일
- 2023.09
- 10페이지/ 한컴오피스
- 가격 1,500원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
목차
I. 인터넷프로그래밍 개념
II. TCP/IP 이론에 대한 개념
1. IP Address (IP 주소)
2. SUBNET MASK
3. 기본 게이트웨이
III. 인터넷에서 활용되는 예시
1. 웹 브라우징
2. 이메일
3. 파일 전송
4. 원격 접속
5. 온라인 게임
본문내용
- 인터넷 프로그래밍은 웹 애플리케이션을 개발하기 위해 사용되는 프로그래밍 기술입니다. 이를 통해 사용자는 웹 브라우저를 통해 웹 사이트에 접속하고 상호작용할 수 있습니다.
인터넷 프로그래밍의 주요 개념은 다음과 같습니다:
1. 클라이언트-서버 모델: 클라이언트는 웹 브라우저와 같은 애플리케이션을 의미하며, 서버는 웹 서버와 같은 애플리케이션을 의미합니다. 클라이언트는 서버에 요청을 보내고, 서버는 요청에 대한 응답을 반환합니다.
2. HTTP 프로토콜: HTTP는 클라이언트와 서버 간의 통신을 위한 프로토콜입니다. 클라이언트는 HTTP 요청을 보내고, 서버는 HTTP 응답을 반환합니다. HTTP는 주로 웹 페이지의 전송에 사용되며, 요청 메서드(GET, POST, PUT, DELETE 등)와 상태 코드(200, 404, 500 등)를 사용하여 통신합니다.
3. 웹 프론트엔드: 웹 프론트엔드는 사용자가 웹 사이트와 상호작용하는 부분을 담당합니다. HTML, CSS, JavaScript 등을 사용하여 웹 페이지의 구조, 스타일 및 동작을 정의합니다. 웹 프론트엔드 개발자는 사용자 경험을 개선하고 웹 사이트를 시각적으로 매력적으로 만들기 위해 다양한 기술과 도구를 사용합니다.
4. 웹 백엔드: 웹 백엔드는 클라이언트의 요청을 처리하고 데이터베이스와 상호작용하여 필요한 정보를 반환하는 부분을 담당합니다. 웹 백엔드는 서버 사이드 프로그래밍 언어(예: PHP, Python, Java)와 프레임워크(예: Django, Ruby on Rails)를 사용하여 개발됩니다. 웹 백엔드 개발자는 데이터베이스 설계, API 개발, 보안 등 다양한 작업을 수행합니다.
5. 데이터베이스: 데이터베이스는 웹 애플리케이션에서 사용되는 데이터를 저장하고 관리하는 데 사용됩니다. 주요 데이터베이스 시스템에는 MySQL, PostgreSQL, MongoDB 등이 있으며, 웹 백엔드에서 데이터를 읽고 쓰는 작업을 수행합니다.
참고 자료
윤인성, 『모던 웹을 위한 JavaScript + jQuery 입문』, 한빛미디어(2013)
윤인성, 『모던 웹을 위한 HTML5+CSS3 바이블』, 한빛미디어(2019)
김춘경, 『자바스크립트+jQuery 완전정복 스터디. 1:기초편』, 위키북스(2015)
이성철(2015) e-비즈니스, 2015, 한국방송통신대학교 출판문화원
배시규 외(2011) 컴퓨터 정보윤리, 학문사
한금희(2010) 컴퓨터 과학 개론, 한빛미디어
손동욱(2006) 정보통신의 이해, 생능