>  기사  >  Java  >  2020 새로운 Java 면접 질문 - 네트워크 (2)

2020 새로운 Java 면접 질문 - 네트워크 (2)

王林
王林앞으로
2020-06-20 17:32:301805검색

2020 새로운 Java 면접 질문 - 네트워크 (2)

1. OSI의 7계층 모델은 무엇인가요?

애플리케이션 계층: 네트워크 서비스와 최종 사용자 간의 인터페이스입니다.

(추천 튜토리얼: java 인터뷰 질문)

프레젠테이션 계층: 데이터 표현, 보안 및 압축.

세션 레이어: 세션 설정, 관리 및 종료.

전송 계층: 데이터 전송은 물론 흐름 제어 및 오류 검사를 위한 프로토콜 포트 번호를 정의합니다.

네트워크 계층: 논리 주소 주소 지정을 수행하여 서로 다른 네트워크 간의 경로 선택을 실현합니다.

데이터 링크 계층: 논리적 연결 설정, 하드웨어 주소 지정, 오류 검사 및 기타 기능 수행.

물리적 계층: 물리적 연결을 설정, 유지 및 연결 해제합니다.

2. 요청 받기와 게시의 차이점은 무엇인가요?

GET는 브라우저가 롤백될 때 무해하지만 POST는 요청을 다시 제출합니다.

GET으로 생성된 URL 주소는 북마크할 수 있지만 POST는 할 수 없습니다.

GET 요청은 브라우저에 의해 적극적으로 캐시되지만 POST는 수동으로 설정하지 않는 한 캐시되지 않습니다.

GET 요청은 URL 인코딩만 가능하지만 POST는 여러 인코딩 방법을 지원합니다.

GET 요청 매개변수는 브라우저 기록에 완전히 유지되지만 POST의 매개변수는 유지되지 않습니다.

GET 요청의 URL로 전송되는 매개변수에는 길이 제한이 있지만 POST 요청의 길이에는 제한이 없습니다.

매개변수의 데이터 유형과 관련하여 GET은 ASCII 문자만 허용하는 반면 POST는 제한이 없습니다.

GET는 매개변수가 URL에 직접 노출되므로 민감한 정보를 전달하는 데 사용할 수 없기 때문에 POST보다 보안성이 낮습니다.

GET 매개변수는 URL을 통해 전달되고 POST는 요청 본문에 배치됩니다.

3. 크로스 도메인을 달성하는 방법은 무엇입니까?

방법 1: 도메인 간 이미지 핑 또는 스크립트 태그

방법 2: JSONP 크로스 도메인

방법 3: CORS

방법 4: window.name+iframe

방법 5: window.postMessage()

방법 6: 하위 도메인 전체에서 document.domain 수정

방법 7: WebSocket

방법 8: Proxy

4 JSONP 구현 원칙에 대해 알려주세요.

jsonp는 json+padding으로, 스크립트 태그의 src 속성을 사용하여 모든 도메인에서 js 스크립트를 얻을 수 있습니다. 이 기능은 허점이라고도 할 수 있습니다. json 형식을 반환하지 않고 반환합니다. 특정 함수를 호출하는 js 코드 조각이 src에서 호출되어 교차 도메인을 달성합니다.

위 내용은 2020 새로운 Java 면접 질문 - 네트워크 (2)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제