1. get 방식과 post 방식에 대하여 설명하시오. (필수!) ⭐️

get은 요청을 header에 쿼리문과 함께 붙여서 보내는 방식. method를 변경하지 않은 default 상태의 request와 response이다. header에 데이터를 실어 보내기 때문에 큰 데이터를 주고받을 수 없다.

post는 요청을 보낼 때 데이터를 body에 숨겨서 보내기 때문에 주소창만으로는 어떤 값을 주고받는지 알 수 없다. 그리고 body에 데이터를 실어서 보내기 때문에 get방식보다는 더 큰 데이터를 주고받을 수 있다.


2. 컨텍스트 패스(Context Path)란 무엇인가?

Context란 하나의 문맥이라는 뜻. Web에서는 이걸 처리 내용 등으로 묘사해 하나의 단위가 된다. Application의 단위가 되며 이것의 path란 application이 시작하는 기본 path라고 말할 수 있다.


3. 아래의 객체에 대하여 설명하시오.

  • HttpServletRequest

client로부터 오는 요청을 받는 인터페이스. server에서 처리할 수 있다.

  • HttpServletResponse

server에서 처리해 client로 보내는 작업을 하는 인터페이스.


4. 프로토콜(Protocol)이란 무엇이며,프로토콜의 종류는?

컴퓨터 네트워크에서 데이터 통신을 위한 규약 HTTP, FTP, SMTP, POP3, IMAP, TCP, UDP, IP, DNS 등이 있다.


5. 아래의 용어에 대하여 설명하시오.

  • Web Server

정적 파일을 보여주고 주고받는 작업을 하는 서버.

  • WAS (Web Application Server)

웹 어플리케이션 서버는 동적인 웹 어플리케이션을 실행하고, 데이터베이스와의 상호작용을 처리하여 동적인 콘텐츠를 생성하여 클라이언트에게 전달하는 역할을 수행
WAS와 Web Server 둘 다 같이 동작하여 하나의 Web 작업을 수행한다고 보면 된다.

  • JSP(Java Server Pages)

html 문서에 jsp문법을 더해 적용할 수 있는 확장자. EL문법을 통해 java를 이용해 코딩이 가능하지만 그것보다는 data를 받아와 view단에 띄워주는 역할을 주로 한다.

  • Port Number (**포트 번호)

특정 프로세스 또는 서비스가 통신하는 데에 사용되는 16비트 정수(0 ~ 65,535)
TCP, UDP를 이용한 통신


1개의 댓글

comment-user-thumbnail
2023년 7월 24일

많은 도움이 되었습니다, 감사합니다.

답글 달기
Powered by GraphCDN, the GraphQL CDN