ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 통신 동작 방식(MIME 타입 소켓과 HTTP
    카테고리 없음 2021. 7. 25. 07:15

    소켓방식 운영체제가 있는 것,

    * 5000번은 처음에 B가 사용중 의 경우 다른 접속이 불가능하며 해당 접속이 종료될 때까지 다른 작업을 수행할 수 없다.

    이를 해결하기 위한 방법으로 기존의 5000번 포트를 접속 용도로만 사용하고 실질적인 작업은 새로운 포트를 가진 소켓을 생성하여 접속한다(이때 생성되는 포트는 랜덤하다.)

    * 스레드가 있으면 작업, 시간을 쪼개어 동시에 동작하는 것처럼 보일 수 있어 모든 자원이 사용 중이기 때문에 동시 작업을 위해 스레드를 생성해 준다.

    *장점 - 연결유지가 가능한 단점 = 그 만큼 부하가 발생할 우려가 있으며 소켓이 많아질수록 속도가 저하된다.

    HTTP통신방식

    단순히 말하면 문서를 주고받는 전달방식 HTML 확장자 문서를 제공해 주는 문서 전달의 목적

    부하가 적지만 접속할 때마다 새로운 오브젝트로서 계속 인식하게 된다.

    요청과 응답을 마치면 접속을 끊어버리는 Stateless 방식 통신이 완료되면 소켓접속을 끊어버리는 방식이다.

    HTTP 1 . 1 . 요청 방식 HTTP 통신 약속 - 요청의 네 가지 방법 1. get (select) - 데이터를 내놓아라

    2. post (insert) - 데이터를 추가해줘 - 회원가입 시 정보를 서버에 전달하고 서버는 정보를 받아 db에 저장한다.이 정보는 1건일 수도 있고 다량의 데이터일 수도 있다.

    3. Delete (delete) - 데이터 삭제

    4. put (update) - 데이터 수정 - 내 주소 변경하고 싶어~

    어떤 데이터를 줄지, 어떤 데이터를 추가해서 가공할지, 어떤 데이터를 적용할지를 잘 결정해 줘야 한다.

    MIME 타입이 뭐야?클라이언트에 전송된 문서의 다양성을 알리기 위한 메커니즘 웹에서 파일 확장자는 별 의미가 없다.따라서 각 문서와 함께 정확한 MIME 타입을 전송하도록 Server가 정확하게 설정하는 것이 중요하다.브라우저가 리설 수신 시 실시해야 하는 기본 동작을 결정하기 위해 주로 사용하는 유형

    참고: https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP 유형은 클라이언트에 전송된 문서의 다양성을 알려주기 위한 메커니즘입니다: Web에서 파일 확장자에 의미가 없습니다. 따라서 각 문서와 함께 올바른 MIME 유형을 전송 하듯이 서버가 정확하게 설정 하는 것이 중요합니다. 브라우저는 리소스를 다운로드 했을 때 수행해야 할 기본 동작이 무엇인지 결정하기 위해 대개 MIME 유형을 사용합니다.developer.mozilla.orghtps://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types에 다음은 일반적인 확장자로 나열된 문서 유형과 관련된 MIME 유형의 포괄적인 목록입니다.developer.mozilla.org

     

    패킷 스위칭 방식이 뭐야?

    * Controller class를 만들어 한번에 관리하는 것이 보통이다.

    댓글 0

Designed by Tistory.