http 는 stateless 한데 tcp, udp 처럼 연결해서 통신이 가능해요? 오늘 부장님이 http 이용할 거라고 찾아보라고 하시던데... 내 지능으로는 납득이 안 됨.
형님들 Http 도 tcp, udp 처럼 통신이 가능합니까?
용수철(182.211)
2016-10-19 22:52
추천 0
댓글 33
다른 게시글
-
책 후기써본다 [2]피에로~(zelot) | 16.10.19추천 2
-
블로거들 진짜 존경 한다..........장소삼(122.44) | 16.10.19추천 0
-
그냥 의대가서 프로그래밍 공부하면 되잖아 [1]익명(223.62) | 16.10.19추천 2
-
유예짱 메이드카페랑 아키하바카 가봄? [2]익명(211.36) | 16.10.19추천 1
-
스마트폰 벽돌되는게 뭐냐? [4]장소삼(122.44) | 16.10.19추천 0
-
회사다니는 형아들 [1]새벽시엘(aubeciel) | 16.10.19추천 1
-
이 문제 푸는 방법좀요 [2]익명(125.246) | 16.10.19추천 1
-
개꿀 2개 전파해봅니다.용수철(182.211) | 16.10.19추천 0
-
한마디씩만 부탁드립니다 [12]ㅇㄹ(124.59) | 16.10.19추천 0
-
이거 무슨기호임?? [5]피에로~(zelot) | 16.10.19추천 1
TCP위에 HTTP올리는건데
글개용
http://stackoverflow.com/questions/2564158/keep-alive-for-long-lived-http-session-not-persistent-http
HTTP에 CONNECTION인가 머 헤더있는데 그거랑 KEEP ALIVE스까서 스트리밍 가능
https://en.wikipedia.org/wiki/HTTP_persistent_connection
님들..... tcp 위에 http 올리는 건 알고 있음.........
http = req 주고 res 받는 stateless 한 포로토콜에서 stateful 하게 상태를 유지하면서 정보를 주고 받을 수 있냐고ㅓ 물어보븐 거임.
keep alive 는 검색해봤지만, 뭔가 아닌 것 같음. 부장이 말한 거랑 좀 다름
링크나 봐바
2016이 말한대러 keep alive 방식으로 하면 될듯.
근데 UDP는 왜나온거져
http 던 udp 던 비연결 통신은 맞지만 udp 는 stateful 하게 상태를 유지하면서 정보를 주고 받을 수 있고 http 는 stateless 하다는 차이점이 있잖..
어케 유지하져 udp가
http가 비연결이란것도 잘 모르겠음
니망.. udp 할 때 소켓 안 열어요?
커넥션이 생기진 않음
그게 됐으면 공유기에서 udp때문에 그 고생을 하것소?
web socket 이용하겠다는 말을 돌려 말한 것이라면 그것도 keep-alive
TCP위에서 돌아가는데 연결이 없다는게 이상함 상태가 없다는건 맞는데
udp 가 커넥션이 안 생기는게 아니라 상황마다 다르게 구현할 수 있다라는 게 맞는 말 아님?
머가됐건 tcp니까 송신자 수신자 약속하고 몇가지 핸드쉐이크 한다음(connection keep alive) 안끊고 통신하면 됨 udp는 끊고자시고할 연결이 없고
상황마다 다르게할순있는데 그러려면 udp위에 상태를 관리하는 계층을 만들어야함 dtls가튼거
전송순서 보장불가 상대방이 강제종료했는지 확인불가 전송자체가 안됐는지 확인불가
내가 자세히 알고있는 게 아니라 그런 것 까지 대답할 수는 없겠당..
http 는 비연결형이 맞지 않음? 아무리 tcp 위에서 돌아가고 있다고 하더라도, http 그 자체만 보면 비연결형 + 무상태가 맞지..
위에 링크가면 다 있는거 맞을텐데 보통 저걸로 프록시만듦
그 HTTP로 통신하고 끝마치기 전까진 연결됨
라인피드 캐리지리턴 처음에 약속한 문서크기보고 끊는거
저거 저수준 소켓부터 만들고 리스폰스 보낼때 데이터크기보다 작게보내고 대기타면 연결이 계속 안끊기는데 이 연결이 그 연결인데
님이 말하는 연결이랑 내가 생각하는 연결이랑 빗나간거같은데 무슨연결임?
난 TCP통신 하기전에 구축되는 그 안전보장 연결을 말한거
애초에 연결이 있으니까 킵얼라이브같은 최적화도할수있는거고 그런거라
소켓재활용==연결재활용