생활
tcp통신과 http통신 문의드려요
같은 내부망에서 사용하는데 tcp통신으로 사용해도될껄
http통신으로 프로그래밍이 되어있는데
굳이 왜 http통신으로 만들었을까요?
55글자 더 채워주세요.
2개의 답변이 있어요!
- 안녕하세요? - 일단 아마 개발자의 의도가 있을꺼고 아마 서버개발은 필요한데 tcp보다는 http가 웹개발자도 많고 비용/기간/개발언어등 선택지가 많고 - 유리한 부분이 꽤 있습니다. 그리고 xml,json등 데이터포멧도 많고 쓰기 쉽고 그래서 협업도 쉽기 때문에 - http통신으로 만들었지않았을까요? 
- tcp 통신은 군더더기 없이 원하는 데이타를 있는 그대로 보낼수 있구요 - http 통신은 각각의 데이타에 대한 헤더(Header)를 포함해서 보내기때문에 - 10개의 글자를 보낸다면? - TCP 통신은 네트워크상의 바이트가 아닌 단순 텍스트 바이트수만 봤을때 10개의 글자를 전송합니다 - HTTP 통신은 아까 말씀드린데로 헤더를 포함하기때문에 약 100자 이상의 글자를 전송하게 됩니다 - 이런 TCP통신의 잇점에도 불구하고 http통신을 이용하는건 tcp용 서버를 만들지 않고 기존 웹서버를 이용하면 되기 때문입니다 - tcp 통신은 아파치 같은 웹서버를 직접 만들어주셔야 합니다^^